산업기술
지난 달 Google은 TensorFlow Lite를 LiteRT로 브랜드 변경/이름 변경을 발표했습니다(기사 링크). 이는 이제 Google AI Edge를 사용하여 Edge 계산 패러다임에서 관련성을 유지하려는 개선된 시도의 일부가 될 것입니다.
저는 이미 PLCnext 스토어(앱 링크)에서 교육 목적으로 앱을 통해 TensorFlow Lite(numpy 및 OpenCV 포함)를 사용할 수 있게 만들었습니다. 그러나 완전히 다른 것을 시도하거나 다른 라이브러리를 포함하려는 경우에도 앱은 사용자가 사전 포장된 솔루션을 사용하도록 제한합니다.
최근에 앱을 업데이트했고 이를 수행하는 방법에 대해 기억을 되살려야 한다는 점을 고려하여 이 게시물을 작성하고 AXC F 2152용 TensorFlow Lite 런타임을 크로스 컴파일하는 방법을 설명하기로 결정했습니다.
공개적으로 사용 가능한 라이브러리는 AXC F 2152의 프로세서 아키텍처에 대한 직접적인 지원을 제공하지 않으므로 마지막 단계의 실행 프로세스가 상당히 복잡해 보일 수 있으므로 크로스 컴파일이 필요합니다.
참고 :이 절차는 다음에서 테스트되었습니다:
참고 2 :RAM의 양은 크로스 컴파일을 안정적으로 유지하고 가능한 한 빠르게 실행할 수 있도록 해줍니다. RAM이 적은 설정에서는 크로스 컴파일 프로세스를 실행할 수 없거나 너무 오래 걸릴 수 있습니다(제 경험으로는 최대 몇 시간 정도).
/myfolder/tensorflow-2.XX.0/tensorflow/lite/tools/pip_package/Makefile "를 입력하고 기본 이미지, Python 버전, numpy 버전을 시스템과 일치하도록 수정합니다. 예:
/myfolder/tensorflow-2.XX.0/tensorflow/lite/tools/cmake/download_toolchains.sh에 위치합니다. " 여기에 표시된 대로 armh에 대해 기본적으로 제공되는 플래그를 수정합니다.
TensorFlow 폴더(/myfolder/tensorflow-2.XX.0) 내에서 다음 명령을 실행합니다:"make -C tensorflow/lite/tools/pip_package docker-build \ TENSORFLOW_TARGET=armhf PYTHON_VERSION=3.10 "
경고:이전 단계의 프로세스에는 많은 시간이 걸릴 수 있으므로 인내심을 가지십시오.
프로세스가 완료되면 "tensorflow-2.XX.0/tensorflow/lite/tools/pip_package/gen/tflite_pip/python3.10/dist에서 Python 휠을 가져옵니다. "를 컨트롤러에 추가하고 pip를 사용하여 설치하세요.
공지 :내 경험에 따르면 프로세스는 Python 3.9, 3.10 및 3.11과 릴리스 2.14에서 2.16.2까지 작동합니다. 그러나 버전 2.17 이상의 릴리스에는 버그가 있습니다. TensorFlow의 GitHub 저장소에 공개 문제가 있는데 여기에서 확인할 수 있습니다. 후속 릴리스에서 이 문제가 해결되기를 바랍니다.
메이커스 블로그에는 피닉스컨택트의 테스트나 검토를 거치지 않은 커뮤니티 회원의 애플리케이션과 사용자 스토리가 표시됩니다. 자신의 책임하에 사용하십시오.
산업기술
– 치과용 3D 프린팅 생산 시스템 – 고속 생산성 – 정확함 – 경제적인 Figure 4 기술로 구동되는 NextDent 5100은 치과 기구 및 희생 주조물 생산을 위한 고속 3D 프린팅을 용이하게 합니다. 이 혁신적인 솔루션은 거의 모든 실험실과 클리닉에서 액세스할 수 있는 가격대에 동급 최고의 속도와 성능을 결합한 업계 정의 가치 제안을 특징으로 합니다. 다양한 치과 재료, 고급 인쇄 기술 및 주요 치과 소프트웨어와의 호환성은 치과 작업 흐름을 변화시켜 치과 기공소와 클리닉에서 트레이, 모델(교정/보철), 수술 가이
구성품 및 소모품 Arduino Nano R3 뇌! × 1 영숫자 LCD, 20 x 4 UI × 1 DS3231 RTC × 1 푸시 버튼이 있는 로터리 인코더 전체 시스템 제어 × 1 점퍼 와이어(일반) 연결용 × 1 푸시버튼 스위치, 푸시버튼 용접 버튼 × 1 저항 10k 옴 푸시버튼용 × 1 앱 및 온라인 서비스 Arduino IDE EasyEDA PCB 디자이너. 가