Zum Inhalt springen

Conda Schnellstartanleitung für Ultralytics

Ultralytics Conda-Paket Visuell

Diese Anleitung bietet eine umfassende Einführung in die Einrichtung einer Conda-Umgebung für Ihre Ultralytics Projekte. Conda ist ein Open-Source-Paket- und Umgebungsverwaltungssystem, das eine hervorragende Alternative zu pip für die Installation von Paketen und Abhängigkeiten darstellt. Mit seinen isolierten Umgebungen eignet es sich besonders gut für Data Science und maschinelles Lernen. Für weitere Details besuchen Sie das Ultralytics Conda-Paket auf Anaconda und schauen Sie sich das Ultralytics feedstock-Repository für Paketaktualisierungen auf GitHub an.

Conda Fassung Conda Downloads Conda-Rezept Conda-Plattformen

Was Sie lernen werden

  • Einrichten einer Conda-Umgebung
  • Installation von Ultralytics über Conda
  • Initialisierung von Ultralytics in Ihrer Umgebung
  • Verwendung von Ultralytics Docker-Images mit Conda

Voraussetzungen

  • Sie sollten Anaconda oder Miniconda auf Ihrem System installiert haben. Falls nicht, laden Sie es von Anaconda oder Miniconda herunter und installieren Sie es.

Einrichten einer Conda-Umgebung

Erstellen wir zunächst eine neue Conda-Umgebung. Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:

conda create --name ultralytics-env python=3.11 -y

Aktivieren Sie die neue Umgebung:

conda activate ultralytics-env

Installation von Ultralytics

Sie können das Paket Ultralytics aus dem conda-forge-Kanal installieren. Führen Sie den folgenden Befehl aus:

conda install -c conda-forge ultralytics

Hinweis auf CUDA Umwelt

Wenn Sie in einer CUDA-fähigen Umgebung arbeiten, ist es eine gute Praxis, Folgendes zu installieren ultralytics, pytorchund pytorch-cuda zusammen, um Konflikte zu lösen:

conda install -c pytorch -c nvidia -c conda-forge pytorch torchvision pytorch-cuda=11.8 ultralytics

Verwendung von Ultralytics

Nach der Installation von Ultralytics können Sie nun die robusten Funktionen zur Objekterkennung, Instanzsegmentierung und vielem mehr nutzen. Zum Beispiel können Sie ein Bild vorhersagen, indem Sie Folgendes ausführen:

from ultralytics import YOLO

model = YOLO("yolo11n.pt")  # initialize model
results = model("path/to/image.jpg")  # perform inference
results[0].show()  # display results for the first image

Ultralytics Conda Docker Image

Wenn Sie Docker bevorzugen, bietet Ultralytics Docker-Images an, die eine Conda-Umgebung enthalten. Sie können diese Images von DockerHub beziehen.

Ziehen Sie das neueste Ultralytics Image:

# Set image name as a variable
t=ultralytics/ultralytics:latest-conda

# Pull the latest Ultralytics image from Docker Hub
sudo docker pull $t

Führen Sie das Bild aus:

# Run the Ultralytics image in a container with GPU support
sudo docker run -it --ipc=host --gpus all $t  # all GPUs
sudo docker run -it --ipc=host --gpus '"device=2,3"' $t  # specify GPUs

Beschleunigung der Installation mit Libmamba

Wenn Sie auf der Suche sind nach Beschleunigung der Paketinstallation Prozesses in Conda, können Sie sich für die Verwendung von libmambaein schneller, plattformübergreifender und abhängigkeitssensitiver Paketmanager, der als alternativer Solver zu Condas Standardlösung dient.

Wie man Libmamba einschaltet

Zum Aktivieren libmamba als Solver für Conda verwenden, können Sie die folgenden Schritte durchführen:

  1. Installieren Sie zunächst die conda-libmamba-solver Paket. Dies kann übersprungen werden, wenn Ihre Conda Version 4.11 oder höher ist, da libmamba ist standardmäßig enthalten.

    conda install conda-libmamba-solver
    
  2. Als nächstes konfigurieren Sie Conda für die Verwendung von libmamba als Löser:

    conda config --set solver libmamba
    

Und das war's! Ihre Conda-Installation verwendet nun libmamba als Solver, was zu einem schnelleren Paketinstallationsprozess führen sollte.


Herzlichen Glückwunsch! Sie haben erfolgreich eine Conda-Umgebung eingerichtet, das Paket Ultralytics installiert und sind nun bereit, die vielfältigen Funktionen zu erkunden. In der DokumentationUltralytics finden Sie weiterführende Tutorials und Beispiele.

FAQ

Wie kann ich eine Conda-Umgebung für Ultralytics Projekte einrichten?

Das Einrichten einer Conda-Umgebung für Ultralytics -Projekte ist einfach und gewährleistet eine reibungslose Paketverwaltung. Erstellen Sie zunächst eine neue Conda-Umgebung mit dem folgenden Befehl:

conda create --name ultralytics-env python=3.11 -y

Aktivieren Sie dann die neue Umgebung mit:

conda activate ultralytics-env

Schließlich installieren Sie Ultralytics aus dem conda-forge-Kanal:

conda install -c conda-forge ultralytics

Warum sollte ich Conda statt pip für die Verwaltung von Abhängigkeiten in Ultralytics Projekten verwenden?

Conda ist ein robustes Paket- und Umgebungsverwaltungssystem, das mehrere Vorteile gegenüber pip bietet. Es verwaltet Abhängigkeiten effizient und stellt sicher, dass alle erforderlichen Bibliotheken kompatibel sind. Die isolierten Umgebungen von Conda verhindern Konflikte zwischen Paketen, was bei Data-Science- und Machine-Learning-Projekten entscheidend ist. Außerdem unterstützt Conda die Verteilung von Binärpaketen und beschleunigt so den Installationsprozess.

Kann ich Ultralytics YOLO in einer CUDA-fähigen Umgebung für eine schnellere Leistung verwenden?

Ja, Sie können die Leistung steigern, indem Sie eine CUDA-fähige Umgebung verwenden. Stellen Sie sicher, dass Sie die ultralytics, pytorchund pytorch-cuda zusammen, um Konflikte zu vermeiden:

conda install -c pytorch -c nvidia -c conda-forge pytorch torchvision pytorch-cuda=11.8 ultralytics

Dieses Setup ermöglicht die Beschleunigung von GPU , die für intensive Aufgaben wie das Training und die Inferenz von Deep-Learning-Modellen entscheidend ist. Weitere Informationen finden Sie in der Ultralytics Installationsanleitung.

Was sind die Vorteile der Verwendung von Ultralytics Docker-Images mit einer Conda-Umgebung?

Die Verwendung von Ultralytics Docker-Images stellt eine konsistente und reproduzierbare Umgebung sicher und eliminiert "es funktioniert auf meinem Rechner" Probleme. Diese Images enthalten eine vorkonfigurierte Conda-Umgebung, die den Einrichtungsprozess vereinfacht. Sie können das neueste Ultralytics Docker-Image mit den folgenden Befehlen herunterladen und ausführen:

sudo docker pull ultralytics/ultralytics:latest-conda
sudo docker run -it --ipc=host --gpus all ultralytics/ultralytics:latest-conda

Dieser Ansatz ist ideal für die Bereitstellung von Anwendungen in der Produktion oder die Ausführung komplexer Workflows ohne manuelle Konfiguration. Erfahren Sie mehr über Ultralytics Conda Docker Image.

Wie kann ich die Installation von Conda-Paketen in meiner Ultralytics Umgebung beschleunigen?

Sie können den Paketinstallationsprozess beschleunigen, indem Sie libmamba, ein schneller Abhängigkeitslöser für Conda. Installieren Sie zunächst die conda-libmamba-solver Paket:

conda install conda-libmamba-solver

Dann konfigurieren Sie Conda für die Verwendung von libmamba als Löser:

conda config --set solver libmamba

Dieses Setup bietet eine schnellere und effizientere Paketverwaltung. Weitere Tipps zur Optimierung Ihrer Umgebung finden Sie in der Anleitung zur Installation von libmamba.

📅 Erstellt vor 1 Jahr ✏️ Aktualisiert vor 1 Monat

Kommentare