Julia en Google Colab

9

Estoy tratando de configurar Julia con Google Colab. Se han seguido las instrucciones de instalación como en https://discourse.julialang.org/t/julia-on-google-colab-free-gpu-accelerated-shareable-notebooks/15319 . A pesar de eso, no puedo lanzar a Julia.

Estoy tratando de usar Julia con Google Colab. Seguí los siguientes pasos:

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

Los dos pasos anteriores funcionan perfectamente bien. No puedo iniciar una sesión de Julia. Lo intenté:


!julia

Con esto, la pantalla de inicio de Julia sigue apareciendo sin línea de comandos.

usuario3856486
fuente
2
Debe iniciar una nueva computadora portátil después de instalar Julia. Tenga cuidado de no restablecer el entorno: necesita esos cambios que acaba de realizar para quedarse. Permanecerán durante el tiempo que dure su sesión, que fue aproximadamente 2 horas la última vez que lo revisé.
Matt B.
1
Al intentar iniciar un nuevo bloc de notas, aparecen dos opciones: salir de la página o permanecer en la página. La opción de salir de la página restablece la sesión actual.
user3856486
1
Hm, algo ha cambiado. Puedo confirmar que ya no funciona para mí, pero definitivamente ha funcionado en el pasado.
Matt B.
Pensé que una vez que montaste la unidad de Google [ medium.com/lean-in-women-in-tech-india/… , podemos ejecutar los scripts de Julia almacenados en la carpeta usando el siguiente comando,!julia /content/Drive/Colab/filename.jl
user3856486
@ user3856486 si esto resuelve su problema, ¿podría convertir su comentario en una respuesta adecuada? :-)
giordano

Respuestas:

2

Resulta que fue solo la secuencia de pasos la que estuvo mal. Video muy útil publicado https://www.youtube.com/watch?v=xpZo3L2dYTY . Solo para reiterar:

  1. Guarde lo siguiente como archivo .ipynb y cárguelo en 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. Instale CUDA en el mismo cuaderno utilizando los comandos mencionados en la pregunta.
  2. Instale Julia 1.2.0 en el mismo cuaderno utilizando los comandos mencionados anteriormente.
  3. ¡Configure los ajustes como se muestra en el video y ya está todo listo!
usuario3856486
fuente
1

Además de la respuesta del usuario 3856486: ahora puede omitir el paso de instalación de CUDA (mencionado aquí ). Eso ahorra mucho tiempo, especialmente porque tiene que volver a ejecutar estos pasos cada vez que cierra el portátil / el tiempo de ejecución se desconecta.

ita
fuente