2017-03-28 6 views
2

Tensorflow 사용자 지정 작업 또는 C++로 작성된 사용자 지정 판독기를 cloud-ml 내부에 배포 할 수 있는지 궁금합니다.TensorFlow + cloud-ml : 사용자 정의 원시 op/reader를 배포하십시오.

cloud-ml은 표준 모드에서 실행중인 네이티브 코드를 허용하지 않습니다 (적어도 가상화 환경 사용에 관심이 없습니다). 적어도 Python 패키지의 경우 C 의존성이없는 순수 파이썬 만 허용합니다.

답변

1

가장 쉬운 방법은 추가 패키지로 op가 포함 된 전체 사용자 지정 Tensorflow Wheel 빌드를 포함하는 것입니다. 참조 소스에서 TF 휠을 구축하기위한 https://cloud.google.com/ml-engine/docs/how-tos/packaging-trainer#to_include_custom_dependencies_with_your_package 를 : 추가 패키지를 지정을 참조 https://www.tensorflow.org/install/install_sources#build_the_pip_package

당신은 또한 새로운 연산에 딱 .so를 파일을 설치/다운로드를 시도 할 수 있지만 그 설정 내부를 다운로드하거나 필요 .py 또는 훈련 파이썬 코드 자체 내에서.

현재 일괄 맞춤 또는 온라인 예측 중에가 아니라 맞춤식 패키지 만 업로드 할 수 있으므로 맞춤 TF 버전을 사용하여 교육 한 모델은 예측 서비스에서 작동하지 않을 수 있습니다.

+0

고맙습니다. 나는 정보를 수집하는 데 어려움을 겪었으므로 의사의 도움을 받아서 고맙다. –