onnx/onnx-tensorflow

Tensorflow Backend for ONNX

What it solves

이 프로젝트는 ONNX (Open Neural Network Exchange) 형식으로 생성된 머신러닝 모델을 사용할 수 있는 방법을 제공하여, TensorFlow 생태계 내에서 실행할 수 있도록 합니다. 이는 프레임워크 간의 상호 운용성 문제를 해결하여, 사용자가 ONNX로 내보낸 다른 프레임워크의 모델을 추론을 위해 TensorFlow로 마이그레이션할 수 있게 합니다.

How it works

이 도구는 ONNX 모델을 TensorFlow 모델 표현식으로 변환합니다. 변환이 완료되면, 모델은 최종 출력을 생성하기 위해 TensorFlow로 위임됩니다. 이는 명령줄 인터페이스 (CLI) 또는 Python 코드를 통해 프로그래밍 방식으로 수행할 수 있습니다.

How it’s for

ONNX 형식의 모델을 보유하고 있으며 TensorFlow의 실행 엔진과 하드웨어 최적화를 사용하여 이를 실행해야 하는 개발자 및 머신러닝 엔지니어.

Highlights

  • 빠른 모델 변환을 위한 명령줄 인터페이스 (onnx-tf convert).
  • prepare 함수를 사용하여 프로그래밍 방식으로 변환 및 직접 추론을 지원합니다.
  • ONNX Model Zoo와 통합되어 다양한 모델의 변환 성공 여부를 검히합니다.
  • TensorFlow에서 ONNX로의 반대 작업을 수행하는 tf2onnx와 명확히 구분됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트