SavedModelBundle.Exporter

공개 정적 최종 클래스 SavedModelBundle.Exporter

저장된 모델을 내보내기 위한 옵션입니다.

공개 방법

무효의
내보내다 ()
모델을 내보내기 디렉터리에 저장합니다.
저장된ModelBundle.Exporter
withFunction ( ConcreteFunction 함수)
이 모델의 구체적인 기능을 저장합니다.
저장된ModelBundle.Exporter
withTags (문자열... 태그)
저장할 저장된 모델의 특정 그래프를 식별하는 태그 세트를 설정합니다.

상속된 메서드

공개 방법

공개 무효 내보내기 ()

모델을 내보내기 디렉터리에 저장합니다.

던지기
IO예외 저장된 모델이나 변수 상태를 디스크에 쓸 수 없는 경우

공개 SavedModelBundle.Exporter withFunction ( ConcreteFunction 함수)

이 모델의 구체적인 기능을 저장합니다.

구체적인 함수는 서명(예: 그래프에 대한 사용자 친화적인 입력 및 출력 이름 목록)과 모델에 저장될 그래프에 대한 유효한 세션을 전달합니다.

참고: 결국 TensorFlow for Java는 Python API와 같은 함수 개체 내보내기를 지원하지만 현재는 세션 중심 모델만 지원됩니다(예: 단일 기본 그래프와 하나 이상의 서명이 있는 모델). 이러한 모델은 TensorFlow 1.x 또는 TensorFlow 2.x 추정기에 의해 내보낸 모델과 호환됩니다.
따라서 모델에 내보낸 모든 함수는 현재 동일한 세션을 공유해야 합니다. 그렇지 않으면 예외가 발생합니다.

매개변수
기능 저장할 그래프에 서명과 유효한 세션을 전달하는 함수
보고
  • 이 개체
던지기
IllegalArgumentException 동일한 이름의 기능이 이미 모델에 추가된 경우
지원되지 않는 작업예외 이 함수가 이 모델에 추가된 다른 함수와 동일한 세션을 공유하지 않는 경우

공개 SavedModelBundle.Exporter withTags (문자열... 태그)

저장할 저장된 모델의 특정 그래프를 식별하는 태그 세트를 설정합니다.

현재 이 API를 사용하면 모델당 하나의 그래프만 저장할 수 있습니다.

매개변수
태그 저장할 특정 MetaGraphDef를 식별하는 태그입니다.
보고
  • 이 개체
던지기
IllegalArgumentException 태그가 잘못된 경우