Google Colab 中的 Julia

use*_*486 15 gpu julia google-colaboratory

我正在尝试使用 Google Colab 设置 Julia。已遵循https://discourse.julialang.org/t/julia-on-google-colab-free-gpu-accelerated-shareable-notebooks/15319 中的安装说明。尽管如此,我还是无法启动 Julia。

我正在尝试将 Julia 与 Google Colab 一起使用。我按照以下步骤操作:

  1. 安装 CUDA
!wget https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64-deb
!dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64-deb
!apt-key add /var/cuda-repo-9-0-local/7fa2af80.pub
!apt update -q
!apt install cuda gcc-6 g++-6 -y -q
!ln -s /usr/bin/gcc-6 /usr/local/cuda/bin/gcc
!ln -s /usr/bin/g++-6 /usr/local/cuda/bin/g++
Run Code Online (Sandbox Code Playgroud)
  1. 安装 Julia 1.2.0
!curl -sSL "https://julialang-s3.julialang.org/bin/linux/x64/1.2/julia-1.2.0-linux-x86_64.tar.gz" -o julia.tar.gz
!tar -xzf julia.tar.gz -C /usr --strip-components 1
!rm -rf julia.tar.gz*
!julia -e 'using Pkg; pkg"add IJulia; add CuArrays; add Flux; precompile"'
Run Code Online (Sandbox Code Playgroud)

以上两个步骤运行得很好。我无法启动 Julia 会话。我试过:


!julia

Run Code Online (Sandbox Code Playgroud)

这样,Julia 启动屏幕将继续显示而没有命令行。

Min*_*ark 6

最简单的选择是使用此Colab 笔记本模板

它支持任何 Julia 版本,也有 GPU 支持。


use*_*486 5

事实证明,这只是错误的步骤顺序。发布了非常有用的视频https://www.youtube.com/watch?v=xpZo3L2dYTY。只是重申:

  1. 将以下内容另存为 .ipynb 文件,并将其上传到 Google Colab:

{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "colab": {
      "name": "Julia on Colab.ipynb",
      "version": "0.3.2",
      "provenance": []
    },
    "kernelspec": {
      "name": "julia-1.2",
      "display_name": "Julia 1.2"
    },
    "accelerator": "GPU"
  },
  "cells": [
    {
      "metadata": {
        "id": "oMSuTc3pDlHv",
        "colab_type": "code",
        "colab": {}
      },
      "cell_type": "code",
      "source": [
        ""
      ],
      "execution_count": 0,
      "outputs": []
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)
  1. 使用问题中提到的命令在同一笔记本中安装 CUDA。
  2. 使用上述命令在同一笔记本中安装 Julia 1.2.0。
  3. 按照视频中的演示配置设置,一切就绪!