• S4TF 环境配置
    • 本地安装 Swift for Tensorflow
    • 在 Colaboratory 中快速体验 Swift for Tensorflow
    • 在 Docker 中快速体验 Swift for TensorFlow

    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