Jupyter Araçları
Bu belgede sunulan bilgiler yalnızca web arayüzü sunucularında yürütülebilen interaktif çalışmalar içindir. Bu doğrultuda, yüksek performanslı hesaplama merkezinde interaktif işlemlerinizi gerçekleştirebilmeniz için Open OnDemand Arayüzü web arayüzü hizmete sunulmuştur. İnteraktif arayüz ile ilgili bağlantı bilgilerine ARF Kullanıcı Arayüzüne Bağlantı sayfasından erişebilirsiniz. Web arayüzünde yer alan notebook kullanım özet bilgileri ise aşağıdaki gibidir:
- Jupyter Notebook - XXX:
Buradan açılan jupyter notebook, yapay zeka alanında kullanılan temel olarak,
XGBoost, TensorFlow, Keras, PyTorch, Scikit-learn, accelerate, deepspeed, transformers, ...
paketlerin kurulumlarını içermektedir. Buradan açılmış bir jupyter notebook içerisinde açılan python ortamları aşağıdaki gibi olacaktır.module purge module load apps/truba-ai/cpu-2024.0
module purge module load apps/truba-ai/gpu-2024.0
- Jupyter Notebook - Custom:
Bu araç, jupyter notebook isteğinizi, kullanıcı ev dizininde tanımlı özel jupyter ortamlarında başlatır. Kullanıcının ev dizinindeki
.bashrc
dosyasında, gerekli ortam yapılandırmaları Bashrc Dosyası Düzenleme bölümünde belirtildiği şekilde yapılmış olmalıdır.Örneğin, miniconda3 modülü içinde bulunan jupyter kullanmak isteniyorsa,
.bashrc
dosyasınamodule load miniconda3
komutunun eklenmesi durumunda jupyter notebook ilgili ortamda başlatılacaktır.
- Jupyter Notebook - Container:
Bu araç, temel paketlerin bulunduğu ve Python, Julia ile R programlarının entegre edildiği bir konteyner ortamında jupyter notebook’unuzu başlatır.
- Jupyter ile R kernel kullanma:
Jupyter araçları sistemimizde var olan R modüllerini kullanarak kernel oluşturabilirsiniz. Bu sayede farklı kernel’lara bir notebook üzerinden geçiş yapabilirsiniz.
Öncelikle kullanilmak istenen sanal ortami aktif edelim:
module load miniconda3
Sonra, istenilen R modülü çağrılır.
module load apps/R/4.3.0-gcc-11.3.1 R
R çalıştıktan sonra
chooseCRANmirror(ind=69) install.packages('remotes') remotes::install_github('IRkernel/IRkernel') library(IRkernel) IRkernel::installspec()
yazılarak Jupyter araçlarının R kernel’ı görmesi sağlanır. Jupyter Notebook - Custom kullanilarak OnDemand uzerinden jupyter araçlarına bağlandıktan sonra Kernel menüsünden geçiş yapabilirsiniz.