Добавить ядро Julia с флагом в JupyterLab

#kernel #julia #jupyter #jupyter-lab

#ядро #julia #jupyter #jupyter-lab

Вопрос:

Я использую пакет PackageCompiler.jl для создания образа, в котором уже есть некоторые предварительно скомпилированные пакеты, такие как Plots.jl. Это значительно ускоряет процесс запуска нового ноутбука. Единственное, что мне нужно сделать, это запустить

 julia --sysimage ~/JuliaImages/sys_plots.so
  

Теперь я хочу добавить новое ядро в Jupyter, которое запускает Julia с этим дополнительным флагом. Я знаю, что
для установки разных версий ядер Julia просто нужно запустить более старую версию Julia и установить пакет IJulia. Но это не работает для этого случая, когда я хочу указать флаг.

Кто-нибудь знает, как добавить это «пользовательское» ядро Julia?

Ответ №1:

У вас есть installkernel функция для этого:

 using IJulia
installkernel("Julia MyImName", "--sysimage=/home/user/JuliaImages/sys_plots.so")
  

Обратите внимание, что после выполнения этой команды вы увидите, в какой файл фактически было установлено ядро. Таким образом, вы все еще можете играть с этим файлом, если необходимо изменить некоторые другие вещи

Комментарии:

1. Эта команда не работает, но с небольшой поправкой она работает! Просто измените его на installkernel(«Julia MyImName», «—sysimage=/home/user/JuliaImages/sys_plots.so»)

2. По какой-то причине вам также нужен знак равенства. Приветствия