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