S4TF 环境配置

本地安装 Swift for Tensorflow

目前 S4TF 支持 Mac 和 Linux 两个运行环境。安装需要下载预先编译好的软件包,同时按照对应的操作系统的说明进行操作。安装后,即可以使用全套 Swift 工具,包括 Swift(Swift REPL / Interpreter)和 Swiftc(Swift编译器)。

官方文档(含下载地址):https://github.com/tensorflow/swift/blob/master/Installation.md

在 Colaboratory 中快速体验 Swift for Tensorflow

Google 的 Colaboratory 可以直接支持 Swift 语言的运行环境。可以通过下面的链接,直接打开一个 Swift 运行环境的 Colab Notebook ,这是一个最方便立即可以体验 Swift for Tensorflow 的方法。

Blank Swift on Colab: https://colab.research.google.com/github/tensorflow/swift/blob/master/notebooks/blank_swift.ipynb

在 Docker 中快速体验 Swift for TensorFlow

在本机已有 docker 环境的情况下, 使用预装 Swift for TensorFlow 的 Docker Image 是非常方便的。

  • 获得一个已经安装好 S4TF 的 Swift REPL 环境

在命令行中执行 docker run -it —privileged —userns=host zixia/swift swift

  • 获得一个 S4TF 的 Bash 终端

在命令行中执行 docker run -it —privileged —userns=host zixia/swift bash 来打开一个 Bash 终端

  • 获得一个 S4TS 的 Jupyter Notebook

在命令行中执行 nvidia-docker run -ti —rm -p 8888:8888 —cap-add SYS_PTRACE -v "$(pwd)":/notebooks zixia/swift 来启动 Jupyter ,然后根据提示的 URL ,打开浏览器访问即可。

如需执行您需要的 Swift 代码文件, 可以使用 Docker 的目录映射。详细使用方法可以参考 Docker Image zixia/swift 开源项目的地址:https://github.com/huan/docker-swift-tensorflow