경고: 이 API는 더 이상 사용되지 않으며 교체가 안정되면 TensorFlow의 향후 버전에서 제거될 예정입니다.
SavedModelBundle
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
SavedModelBundle은 저장소에서 로드된 모델을 나타냅니다.
모델은 계산에 대한 설명( Graph
), 스토리지에 저장된 값으로 초기화된 텐서(예: 그래프의 매개변수 또는 변수)가 있는 Session
, 모델에 대한 설명( MetaGraphDef 프로토콜 버퍼 의 직렬화된 표현)으로 구성됩니다. ).
상속된 메서드
java.lang.Object 클래스에서 불리언 | 같음 (개체 arg0) |
마지막 수업<?> | getClass () |
정수 | 해시코드 () |
최종 무효 | 알림 () |
최종 무효 | 통지모두 () |
끈 | toString () |
최종 무효 | 대기 (long arg0, int arg1) |
최종 무효 | 기다리세요 (긴 arg0) |
최종 무효 | 기다리다 () |
인터페이스 java.lang.AutoCloseable에서 공개 방법
공개 그래프 그래프 ()
모델이 수행한 계산을 설명하는 그래프를 반환합니다.
내보내기 디렉터리에서 저장된 모델을 로드합니다. 로드되는 모델은 저장된 모델 API를 사용하여 생성되어야 합니다.
이 방법은 다음을 간략하게 표현한 것입니다.
SavedModelBundle.loader().withTags(tags).load();
매개변수
내보내기 디렉터리 | 저장된 모델이 포함된 디렉터리 경로입니다. |
---|
태그 | 로드할 특정 Metagraphdef를 식별하는 태그입니다. |
---|
저장된 모델을 로드합니다.
실제로 모델을 로드하기 전에 구성 옵션을 설정할 수 있는
Loader
객체를 반환합니다.
매개변수
내보내기 디렉터리 | 저장된 모델이 포함된 디렉터리 경로입니다. |
---|
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[null,null,["최종 업데이트: 2025-07-25(UTC)"],[],[],null,["# SavedModelBundle\n\npublic class **SavedModelBundle** \nSavedModelBundle represents a model loaded from storage.\n\nThe model consists of a description of the computation (a [Graph](/api_docs/java/org/tensorflow/Graph)), a [Session](/api_docs/java/org/tensorflow/Session)\nwith tensors (e.g., parameters or variables in the graph) initialized to values saved in storage,\nand a description of the model (a serialized representation of a [MetaGraphDef\nprotocol buffer](https://www.tensorflow.org/code/tensorflow/core/protobuf/meta_graph.proto)).\n\n\u003cbr /\u003e\n\n### Nested Classes\n\n|-------|---|---|-----------------------------------|\n| class | [SavedModelBundle.Loader](/api_docs/java/org/tensorflow/SavedModelBundle.Loader) || Options for loading a SavedModel. |\n\n### Public Methods\n\n|-----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| void | [close](/api_docs/java/org/tensorflow/SavedModelBundle#close())() Releases resources (the [Graph](/api_docs/java/org/tensorflow/Graph) and [Session](/api_docs/java/org/tensorflow/Session)) associated with the saved model bundle. |\n| [Graph](/api_docs/java/org/tensorflow/Graph) | [graph](/api_docs/java/org/tensorflow/SavedModelBundle#graph())() Returns the graph that describes the computation performed by the model. |\n| static [SavedModelBundle](/api_docs/java/org/tensorflow/SavedModelBundle) | [load](/api_docs/java/org/tensorflow/SavedModelBundle#load(java.lang.String,%20java.lang.String...))(String exportDir, String... tags) Load a saved model from an export directory. |\n| static [SavedModelBundle.Loader](/api_docs/java/org/tensorflow/SavedModelBundle.Loader) | [loader](/api_docs/java/org/tensorflow/SavedModelBundle#loader(java.lang.String))(String exportDir) Load a saved model. |\n| byte\\[\\] | [metaGraphDef](/api_docs/java/org/tensorflow/SavedModelBundle#metaGraphDef())() Returns the serialized [MetaGraphDef protocol buffer](https://www.tensorflow.org/code/tensorflow/core/protobuf/meta_graph.proto) associated with the saved model. |\n| [Session](/api_docs/java/org/tensorflow/Session) | [session](/api_docs/java/org/tensorflow/SavedModelBundle#session())() Returns the [Session](/api_docs/java/org/tensorflow/Session) with which to perform computation using the model. |\n\n### Inherited Methods\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nFrom interface java.lang.AutoCloseable \n\n|---------------|---------|\n| abstract void | close() |\n\nPublic Methods\n--------------\n\n#### public void\n**close**\n()\n\nReleases resources (the [Graph](/api_docs/java/org/tensorflow/Graph) and [Session](/api_docs/java/org/tensorflow/Session)) associated with the saved model\nbundle. \n\n#### public [Graph](/api_docs/java/org/tensorflow/Graph)\n**graph**\n()\n\nReturns the graph that describes the computation performed by the model. \n\n#### public static [SavedModelBundle](/api_docs/java/org/tensorflow/SavedModelBundle)\n**load**\n(String exportDir, String... tags)\n\nLoad a saved model from an export directory. The model that is being loaded should be created\nusing the [Saved Model\nAPI](https://www.tensorflow.org/api_docs/python/tf/saved_model).\n\nThis method is a shorthand for:\n\n SavedModelBundle.loader().withTags(tags).load();\n \n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| exportDir | the directory path containing a saved model. |\n| tags | the tags identifying the specific metagraphdef to load. |\n|-----------|---------------------------------------------------------|\n\n##### Returns\n\n- a bundle containing the graph and associated session. \n\n#### public static [SavedModelBundle.Loader](/api_docs/java/org/tensorflow/SavedModelBundle.Loader)\n**loader**\n(String exportDir)\n\nLoad a saved model.\n\n\u003cbr /\u003e\n\nReturns a `Loader` object that can set configuration options before actually loading the model,\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| exportDir | the directory path containing a saved model. |\n|-----------|----------------------------------------------|\n\n#### public byte\\[\\]\n**metaGraphDef**\n()\n\nReturns the serialized [MetaGraphDef\nprotocol buffer](https://www.tensorflow.org/code/tensorflow/core/protobuf/meta_graph.proto) associated with the saved model. \n\n#### public [Session](/api_docs/java/org/tensorflow/Session)\n**session**\n()\n\nReturns the [Session](/api_docs/java/org/tensorflow/Session) with which to perform computation using the model. \n\n##### Returns\n\n- the initialized session"]]