安装TensorFlow依赖性#
TensorFlow C库libtensorflow.so
是TensorFlow Model API部署支持所必需的。卡塔尔世界杯欧洲预选赛赛程表的版本libtensorflow.so
必须匹配RStudio Connect支卡塔尔世界杯欧洲预选赛赛程表持的版本,目前为1.15.英格兰vs伊朗让球0。
如果用户在将TensorFlow模型部署到RStudio Connect时遇到困难,请验证正确的版本英格兰vs伊朗让球libtensorflow.so
安装。
请注意
TensorFlow 2。RStudio C卡塔尔世界杯欧洲预选赛赛程表onnect不支持英格兰vs伊朗让球libtensorflow.so
该版本的C库还没有发布。
要安装TensorFlow依赖项,首先要验证您的许可证是否支持TensorFlow Model API部署。卡塔尔世界杯欧洲预选赛赛程表如果您没有标准或企业许可证,请联系您的客户成功代表或RStudio销售(英格兰vs伊朗让球sales@英格兰vs伊朗让球rstudio.com)查阅有关升级许可证的资料。
其次,验证TensorFlow是否支持您的平台。卡塔尔世界杯欧洲预选赛赛程表TensorFlow需要CentOS 6、Red Hat Enterprise Linux 6和SUSE Linux Enterprise Server 12上不可用的库。因此,RStudio Co英格兰vs伊朗让球nnect不支持在这些平台上运行TensorFl卡塔尔世界杯欧洲预选赛赛程表ow Model api,也不再支持CentOS 6。
接下来,确定您的用户将使用什么版本的TensorFlow部署他们的模型。英格兰vs伊朗让球RStudio卡塔尔世界杯欧洲预选赛赛程表 Connect支持TensorFlow 1.15.0及更早版本。不支持后续版本和开发TensorFlow构建。卡塔尔世界杯欧洲预选赛赛程表
最后,有两个安装所需库的选项:
安装一个
libtensorflow
二进制包。这个二进制安装没有针对您的平台进行优化,但为Connect上的TensorFlow Model api提供了一个工作运行时。遵循TensorFlow二进制包指令。编译
libtensorflow
从源代码。您可以自定义库的编译,使其针对您的硬件进行优化。遵循从源代码编译TensorFlow库指令。
TensorFlow二进制包#
该指南安装TensorFlow For C应该包含一个安装部分,其中包含下载和提取子部分,用于下载和提取TensorFlow C库。
按照上面的说明,下载并解压二进制文件,然后:
在Ubuntu上,库可能需要安装到
特性
而不是/usr/local/lib
如说明书所示。在RHEL/CentOS上,需要将库安装到
/usr/lib64
而不是/usr/local/lib
如说明书所示。在所有平台上:确保两者都
libtensorflow.so
而且libtensorflow_framework.so
都在共享库搜索路径中。在安装共享库之后,配置链接器
ldconfig
:终端sudo ldconfig
英格兰vs伊朗让球RStudio Connect将在重新启动后检测你的TensorFlow安装。
终端Sudo systemctl restart 英格兰vs伊朗让球rstudio-connect
信息
您的平台可能会使用其他命令重新启动RStudio Connect。英格兰vs伊朗让球请参见停止和启动部分,以获取特定于您的操作系统版本的说明。
从源代码编译TensorFlow库#
请注意
- 这些指令已经在TensorFlow 1.13.1版本进行了测试,请参考TensorFlow项目获取关于构建TensorFlow库的最新信息。
- 从源代码编译TensorFlow可能比较困难,并且高度依赖于宿主环境。如果编译时遇到问题
libtensorflow.so
从source,你应该在TensorFlow项目中提出问题Github问题页面.
巴泽尔/安装Bazel安装说明
下载TensorFlow源使用
git克隆
或者下载源代码tarball。用git检查1.13.1版本。
git checkout v1.13.1
构建平台上可能需要Python、Swig和NumPy。
- 在Ubuntu上,它们可以安装
Sudo apt-get install python swig python-numpy
- 在CentOS上,它们可以安装
Sudo yum安装python swig numpy
- 在Ubuntu上,它们可以安装
进入源目录并运行
. / configure
.尽你所知回答有关硬件的问题。如果平台的张量流库缺乏可用的优化,应用程序日志将包含一个警告。执行
Bazel build——config opt //tensorflow:libtensorflow.so . conf
.这将为您的平台编译张量流复制
libtensorflow.so
而且libtensorflow_framework.so
从bazel-bin / tensorflow
到平台的共享库路径中在安装共享库之后,配置链接器
ldconfig
:sudo ldconfig
英格兰vs伊朗让球RStudio Connect将在重新启动后检测你的TensorFlow安装。
Sudo systemctl restart 英格兰vs伊朗让球rstudio-connect
信息
您的平台可能会使用其他命令重新启动RStudio Connect。英格兰vs伊朗让球请参见停止和启动部分,以获取特定于您的操作系统版本的说明。