exportONNXNetwork
신경망을 ONNX 모델 형식으로 내보내기
설명
exportONNXNetwork(
는 하나 이상의 이름-값 인수로 지정된 추가 옵션을 사용하여 신경망을 내보냅니다. 예를 들어 ONNX 신경망의 이름과 배치 크기를 지정할 수 있습니다.net
,filename
,Name=Value
)
예제
입력 인수
제한 사항
exportONNXNetwork
함수는 다음 ONNX를 지원합니다.ONNX 중간 표현 버전 9
ONNX 연산자 세트 6–18
exportONNXNetwork
함수는 훈련 옵션, 학습률 인자 또는 정규화 인자와 같이 신경망 훈련과 관련된 설정 또는 속성을 내보내지 않습니다.ONNX 형식이 지원하지 않는 계층을 포함하는 신경망을 내보내는 경우(ONNX 내보내기에 지원되는 계층 참조),
exportONNXNetwork
함수는 지원되지 않는 계층 대신 자리 표시자 ONNX 연산자를 저장하고 경고를 반환합니다. 자리 표시자 연산자가 있는 ONNX 신경망은 다른 딥러닝 프레임워크로 가져올 수 없습니다.MATLAB®과 ONNX 사이의 아키텍처 차이로 인해, 내보낸 신경망은 원래 신경망과 다른 구조를 가질 수 있습니다.
참고
내보낸 신경망을 가져올 경우 다시 가져온 신경망의 계층이 원래 신경망의 계층과 다를 수 있으며 지원되지 않을 수 있습니다.
세부 정보
팁
여러 개의 입력값과 여러 개의 출력값을 포함하는 훈련된 MATLAB 딥러닝 신경망을 ONNX 모델 형식으로 내보낼 수 있습니다. 다중 입력 및 다중 출력 딥러닝 신경망에 대해 자세히 알아보려면 다중 입력 및 다중 출력 신경망 항목을 참조하십시오.
참고 문헌
[1] Open Neural Network Exchange. https://github.com/onnx/.
[2] ONNX. https://onnx.ai/.
[3] ONNX Operators. https://github.com/onnx/onnx/blob/master/docs/Operators.md.