跳到内容

安装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构建。卡塔尔世界杯欧洲预选赛赛程表

最后,有两个安装所需库的选项:

  1. 安装一个libtensorflow二进制包。这个二进制安装没有针对您的平台进行优化,但为Connect上的TensorFlow Model api提供了一个工作运行时。遵循TensorFlow二进制包指令。

  2. 编译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问题页面
  1. 巴泽尔/安装Bazel安装说明

  2. 下载TensorFlow源使用git克隆或者下载源代码tarball。

  3. 用git检查1.13.1版本。

    git checkout v1.13.1
  4. 构建平台上可能需要Python、Swig和NumPy。

    • 在Ubuntu上,它们可以安装Sudo apt-get install python swig python-numpy
    • 在CentOS上,它们可以安装Sudo yum安装python swig numpy
  5. 进入源目录并运行. / configure.尽你所知回答有关硬件的问题。如果平台的张量流库缺乏可用的优化,应用程序日志将包含一个警告。

  6. 执行Bazel build——config opt //tensorflow:libtensorflow.so . conf.这将为您的平台编译张量流

  7. 复制libtensorflow.so而且libtensorflow_framework.sobazel-bin / tensorflow到平台的共享库路径中

  8. 在安装共享库之后,配置链接器ldconfig

    sudo ldconfig
  9. 英格兰vs伊朗让球RStudio Connect将在重新启动后检测你的TensorFlow安装。

    Sudo systemctl restart 英格兰vs伊朗让球rstudio-connect

信息

您的平台可能会使用其他命令重新启动RStudio Connect。英格兰vs伊朗让球请参见停止和启动部分,以获取特定于您的操作系统版本的说明。

回到顶部