代码之家  ›  专栏  ›  技术社区  ›  korakot

谷歌协作实验室的Swift内核

  •  0
  • korakot  · 技术社区  · 6 年前

    我查看了Google Colab中的文件浏览器,发现 /swift/swift-jupyter 目录:

    是否可以将内核更改为swift?我在任何地方都找不到文件。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Marc Rasi    6 年前

    您发现了一个未发布的特性,我和TensorFlow团队的Swift( https://www.tensorflow.org/swift/ )正在努力!现在可以尝试,但请注意,它目前非常不稳定,我们正在对它进行频繁的破坏性更改。我们肯定会宣布它,并在它更稳定和准备发布时添加文档。

    要尝试,请使用将一个swift ipynb上传到colab中。 File -> Upload Notebook .colab应该打开笔记本并将其连接到swift内核。这是一些可以粘贴到 swift_notebook.ipynb 创建swift ipynb的文件:

    {
      "nbformat": 4,
      "nbformat_minor": 0,
      "metadata": {
        "colab": {
          "name": "swift_notebook.ipynb",
          "version": "0.3.2",
          "provenance": [],
          "collapsed_sections": []
        },
        "kernelspec": {
          "name": "swift",
          "display_name": "Swift"
        }
      },
      "cells": [
        {
          "metadata": {
            "id": "icDfXRlHRYvE",
            "colab_type": "code",
            "outputId": "a1489762-9fe2-4fac-8e24-e3c969f51c8c",
            "colab": {
              "base_uri": "https://localhost:8080/",
              "height": 55
            }
          },
          "cell_type": "code",
          "source": [
            "let x = 2\n",
            "let y = 2\n",
            "print(\"Hello world, this is Swift! \\(x + y)\")"
          ],
          "execution_count": 0,
          "outputs": [
            {
              "output_type": "stream",
              "text": [
                "Hello world, this is Swift! 4\r\n"
              ],
              "name": "stdout"
            }
          ]
        }
      ]
    }