Julia in Google Colab


8

Ich versuche Julia mit Google Colab einzurichten. Installationsanweisungen wie unter https://discourse.julialang.org/t/julia-on-google-colab-free-gpu-accelerated-shareable-notebooks/15319 wurden befolgt. Trotzdem kann ich Julia nicht starten.

Ich versuche Julia mit Google Colab zu verwenden. Ich habe die folgenden Schritte ausgeführt:

  1. Installieren Sie 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. Installieren Sie 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"'

Die obigen zwei Schritte laufen einwandfrei. Ich kann keine Julia-Sitzung initiieren. Ich habe es versucht:


!julia

Damit wird der Julia-Startbildschirm weiterhin ohne Befehlszeile angezeigt.


2
Nach der Installation von Julia müssen Sie ein neues Notizbuch starten . Achten Sie darauf, die Umgebung nicht zurückzusetzen - Sie benötigen die Änderungen, die Sie gerade vorgenommen haben, um zu bleiben. Sie bleiben so lange in der Nähe, wie Ihre Sitzung dauert. Das war ungefähr 2 Stunden, die ich zuletzt überprüft habe.
Matt B.

1
Beim Versuch, ein neues Notizbuch zu starten, werden zwei Optionen angezeigt: Seite verlassen oder Seite bleiben. Die Option Seite verlassen setzt die aktuelle Sitzung zurück.
user3856486

1
Hm, etwas hat sich geändert. Ich kann bestätigen, dass es bei mir nicht mehr funktioniert, aber es hat definitiv in der Vergangenheit funktioniert.
Matt B.

Ich dachte mir, dass wir nach dem Mounten des Google-Laufwerks [ medium.com/lean-in-women-in-tech-india/… Julia-Skripte, die im Ordner gespeichert sind, mit dem folgenden Befehl !julia /content/Drive/Colab/filename.jl
ausführen

@ user3856486 Wenn dies Ihr Problem löst, können Sie Ihren Kommentar bitte in eine richtige Antwort umwandeln? :-)
Giordano

Antworten:


2

Es stellt sich heraus, dass nur die Abfolge der Schritte falsch war. Sehr hilfreiches Video gepostet https://www.youtube.com/watch?v=xpZo3L2dYTY . Nur um es noch einmal zu wiederholen:

  1. Speichern Sie die folgende .ipynb-Datei und laden Sie sie auf Google Colab hoch:

{
  "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. Installieren Sie CUDA mit den in der Frage genannten Befehlen im selben Notebook.
  2. Installieren Sie Julia 1.2.0 mit den oben genannten Befehlen im selben Notebook.
  3. Konfigurieren Sie die Einstellungen wie im Video gezeigt und Sie sind fertig!

1

Zusätzlich zur Antwort von user3856486: Sie können jetzt den CUDA-Installationsschritt ( hier erwähnt ) überspringen . Das spart viel Zeit, zumal Sie diese Schritte immer wieder ausführen müssen, wenn Sie das Notebook schließen / die Laufzeit wird getrennt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.