Erste Schritte Anaconda
Erste Schritte Anaconda
Die Verwendung von Python und Anaconda ist für die Ausführung von AI-Skripten weitgehend unerlässlich. Hierfür ist eine korrekte Initialisierung von Python und Anaconda erforderlich, wobei die folgenden Schritte berücksichtigt werden sollten.
Pythonversion und Anacondamodul
Um zu überprüfen, welche Pythonversion auf dem AI-Cluster installiert ist, wird folgender Befehl verwendet
python --version
Damit die richtige Pythonversion verwendet werden kann, nutzen wir das Python von Anaconda. Dafür verwendet man eine vorkonfigurierte Umgebung. Bevor die Umgebung aufgelistet werden kann, muss der Nutzer Anaconda in den eigenen Arbeitsbereich initialisieren. Dafür wird zuerst das modul Anaconda geladen. Bevor man das richtige Modul lädt, ist hier aufzupassen die richtige Version zu nehmen. Um die verfügbaren Versionen anzuzeigen, kann man die bereits installierten Module auflisten mit
module avail
Und dann lädt man die gewünschte Version in das lokale System ein
module load Anaconda3/{VERSION}
Nach dem Laden des Moduls können die conda Befehle ausgeführt werden. Bevor mit Anaconda gearbeitet wird, müssen bei der Erstnutzung die Konfigurationsdatei des Systems geändert werden. Hier wird nun der Befehl "conda init" augerufen und somit die Bashrc Konfigurationsdatei des Systems angepasst. Tipp: Nur bei der ersten Benutzung aufrufen!
conda init
Nachdem diese initialisiert wird, muss der Nutzer sich mit der Steuerungstaste + D ausloggen und sich erneut einloggen. Dann ist Anaconda richtig konfiguriert und muss wieder mit "module load Anaconda3/{VERSION}" in das System eingebunden werden. Dann können die zentral vorgegebenen Umgebungen angezeigt werden. Um die Umgebungen aufzulisten verwendet man
conda env list
Die Standardumgebung für Anaconda ist indem Fall "base". Es können andere Umgebungen aktiviert werden mit dem Befehl
conda activate{UMGEBUNGSNAME}
Nachdem eine Umgebung erfolgreich eingebunden wurde, erscheint links neben dem AI Symbol in der Konsole, der Name der Umgebung in runden Klammern. Jetzt kann man auch die vorhandenen Bibliotheken in der Umgebung anzeigen lassen
conda list
Die Pythonversion von Anaconda kann man sich auch anzeigen lassen.
python --version
Und den Speicherort zu dem Python von Anaconda
which python
-> /apps/sw2023/rome/software/Anaconda3/{VERSION}/bin/python
Nachdem Python richtig konfiguriert ist und man sich das Modul Anaconda eingeladen hat, kann damit richtig gearbeitet werden. Es können auf Wunsch auch andere Umgebungen geladen werden.