JupyterLabに17言語を対応させる

17言語が扱えるJupyterLabをDockerにインストールします.

全国630店舗以上!もみほぐし・足つぼ・ハンドリフレ・クイックヘッドのリラクゼーション店【りらくる】

# サポートしている言語

以下の言語が対応してます.

Languages Version jupyter kernel
Python 3.8.6 IPython
C#(.Net5) 9.0 .NET Interactive
Elixir 1.11.2 ierl
Erlang OTP 23.2.1 ierl
F#(.Net5) 5.0 .NET Interactive
Go 1.15.6 Gophernotes
Java 1.8.0_152 SciJava Jupyter Kernel
JavaScript(Node.js) 14.15.3 tslab
Julia 1.5.3 IJulia
Kotlin 1.4.30 jupyter-kotlin
Powershell(.Net5) 7.0.3 .NET Interactive
R 4.0.3 IRKernel
Ruby 3.0.0 IRuby
Rust 1.49.0 EvCxR Jupyter Kernel
Scala 2.13.3 almond
Sparql SPARQL kernel
Typescript 4.1.3 tslab

# インストール

HeRoMo/jupyter-langs (opens new window)を落として,docker-composeでイメージをPullします.
僕はdocker-compose.ymlを以下のように書き換えました.

version: "3"
services:
  jupyter:
    image: ghcr.io/heromo/jupyter-langs:latest
    volumes:
      - ./notebooks:/jupyter/notebooks
    ports:
      - 8050:8050 # for Dash
      - 85:8888 # for Jupyterlab

サイズが10GB弱もありますのでPullまでに時間がかかります.
コンテナが立ち上がったら http://localhost:85/ にアクセスすると Jupyter Lab が開きます.

$ git clone https://github.com/HeRoMo/jupyter-langs.git
$ cd jupyter-langs
$ docker-compose up

# まとめ

17言語が扱えるJupyterLabをDockerにインストールしました.
s 追加でNimも入れてみたいです.

# 参考サイト

17言語をぶち込んだJupyter LabのDockerイメージを作ってみた (opens new window)
HeRoMo/jupyter-langs (opens new window)

全国630店舗以上!もみほぐし・足つぼ・ハンドリフレ・クイックヘッドのリラクゼーション店【りらくる】

COCOデータセットをダウンロードし,特定のクラスを抽出する

COCOデータセットをダウンロードし,特定のクラスを抽出する

YOLO・SSDの物体検出の実施のために,まずCOCOデータセットをダウンロードし,特定のクラスだけを抽出します.

Nimが対応したJupyterLabをDockerでインストールする

Nimが対応したJupyterLabをDockerでインストールする

Nimが扱えるJupyterLabをDockerにインストールします.