【julia】Google Colabでjulia

Google Colaboratoryでjuliaが動作するということで、試してみた。すんなりいかなかったので、備忘録として、書いておきます。
参考にしたのは、
 ・「Google Colab で Julia を使ってみた
 ・その元ネタのこちら
 ・stackoverflowのコチラ
 ・Youtubeで実演しているこちらです。

(1)notebookアップロードファイルの準備
次のコードを書いたファイルを用意。ファイルの拡張子は”.ipynb”にする。

{
"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"
}
},
"cells": [
{
"metadata": {
"id": "oMSuTc3pDlHv",
"colab_type": "code",
"colab": {}
},
"cell_type": "code",
"source": [
""
],
"execution_count": 0,
"outputs": []
}
]
}
{ "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" } }, "cells": [ { "metadata": { "id": "oMSuTc3pDlHv", "colab_type": "code", "colab": {} }, "cell_type": "code", "source": [ "" ], "execution_count": 0, "outputs": [] } ] }
{
  "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"
    }
  },
  "cells": [
    {
      "metadata": {
        "id": "oMSuTc3pDlHv",
        "colab_type": "code",
        "colab": {}
      },
      "cell_type": "code",
      "source": [
        ""
      ],
      "execution_count": 0,
      "outputs": []
    }
  ]
}

(2)notebbokファイルアップロード
 ファイル > ノートブックをアップロード
で先に作成したnotebookファイルをアップロード。

(3)コード実行
notebookで次のコードをセルにコピペして実行(Shift+Enter)

!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; precompile"'
!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; precompile"'
!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; precompile"'

完了するまでに数分かかります。途中で”ランタイム「Julia 1.2」は認識されていません。・・・”とエラーがでますが、無視して構いません。
 Precompiling IJulia
と表示されれば完了です。

(4)設定
Google Colab で
 編集 > ノートブックの設定
を確認すると、ランタイムのタイプにJulia 1.2 が追加されています。これを選択して、「保存」を押します。

(5)確認
セルに、versioninf() と入力して
 Julia Version 1.2.0
と表示されれば成功!

ただし、ここで用意したjuliaはセッションが有効な間のみ使用できます。

Add a Comment

メールアドレスが公開されることはありません。