Google Colabのジュリア


9

JuliaをGoogle Colabでセットアップしようとしています。https://discourse.julialang.org/t/julia-on-google-colab-free-gpu-accelerated-shareable-notebooks/15319のようなインストール手順に従っています。それにもかかわらず、私はジュリアを起動することができません。

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++
  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"'

上記の2つのステップは完全に正常に実行されます。ジュリアセッションを開始できません。私は試した:


!julia

これにより、Juliaの起動画面はコマンドラインなしで表示され続けます。


2
Juliaをインストールした後、新しいノートブックを起動する必要があります。環境をリセットしないように注意してください。今行った変更を維持する必要があります。彼らがあなたのセッションが続く限り、それは私がチェックした最後の約2時間だった限り、残ります。
マット

1
新しいノートブックを起動しようとすると、2つのオプションが表示されます-ページを離れるか、ページにとどまります。ページを離れるオプションは、現在のセッションをリセットします。
user3856486

1
うーん、何かが変わった。動作しなくなったことは確認できますが、過去には確実に機能しています。
マットB.

私はあなたが[Googleのドライブをマウントしたら、という考え出しmedium.com/lean-in-women-in-tech-india/...を、私たちは次のコマンドを使用して、フォルダに保存されているジュリアスクリプトを実行することができます!julia /content/Drive/Colab/filename.jl
user3856486

@ user3856486これで問題が解決した場合は、コメントを適切な回答に変えていただけませんか?:-)
giordano '10 / 10/19

回答:


2

間違っていたのは、一連の手順にすぎないことがわかりました。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": []
    }
  ]
}
  1. 質問で述べたコマンドを使用して、同じノートブックにCUDAをインストールします。
  2. 上記のコマンドを使用して、同じノートブックにJulia 1.2.0をインストールします。
  3. ビデオで示されているように設定を構成すれば、すべて完了です。

1

user3856486による回答に加えて、CUDAインストール手順(ここで説明)をスキップできるようになりました。特に、ノートブックを閉じるたびにこれらの手順を再実行する必要があるため、時間を大幅に節約でき、ランタイムが切断されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.