#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. По какой-то причине вам также нужен знак равенства. Приветствия