为Dockerfile和Dockerfile.devel服务的tensorflow有什么区别?

时间:2018-11-14 06:38:57

标签: python docker tensorflow dockerfile tensorflow-serving

为什么为Tensorflow服务提供两个不同的Docker文件-Dockerfile和Dockerfile.devel-适用于CPU和GPU?

部署和测试需要哪个?

1 个答案:

答案 0 :(得分:1)

Dockerfile是一个文件,您可以在其中写入配置以创建Docker映像。

tensorflow / serving cpu和gpu是docker映像,这意味着它们已经配置为可以使用tensorflow,tensorflow_model_server,对于gpu则可以使用CUDA。

如果您有GPU,则可以使用tensorflow / serving gpu版本,这将减少预测的延迟。如果没有GPU,则可以使用tensorflow / serving cpu版本,其功能完全相同,但速度较慢。