コンテンツへスキップ

CondaクイックスタートガイドUltralytics

Ultralytics コンダパッケージビジュアル

This guide provides a comprehensive introduction to setting up a Conda environment for your Ultralytics projects. Conda is an open-source package and environment management system that offers an excellent alternative to pip for installing packages and dependencies. Its isolated environments make it particularly well-suited for data science and machine learning endeavors. For more details, visit the Ultralytics Conda package on Anaconda and check out the Ultralytics feedstock repository for package updates on GitHub.

コンダバージョン ダウンロード コンダのレシピ コンダ・プラットフォーム

何を学ぶか

  • Conda環境のセットアップ
  • Conda 経由でUltralytics をインストールする
  • Ultralytics をお使いの環境で初期化する
  • Ultralytics DockerイメージをCondaで使う

前提条件

  • お使いのシステムに Anaconda または Miniconda がインストールされているはずです。インストールされていない場合は、AnacondaまたはMiniconda からダウンロードしてインストールしてください。

Conda環境のセットアップ

まず、新しいConda環境を作りましょう。ターミナルを開き、以下のコマンドを実行する:

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

新しい環境をアクティブにする:

conda activate ultralytics-env

インストールUltralytics

conda-forgeチャンネルからUltralytics パッケージをインストールできます。以下のコマンドを実行してください:

conda install -c conda-forge ultralytics

CUDA 環境について

CUDA が使える環境で作業しているのであれば、以下をインストールしておくとよいだろう。 ultralytics, pytorchそして pytorch-cuda あらゆる対立を解決するために協力する:

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

使用Ultralytics

With Ultralytics installed, you can now start using its robust features for object detection, instance segmentation, and more. For example, to predict an image, you can run:

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イメージ

Dockerを使いたい場合は、Ultralytics 、Conda環境が含まれたDockerイメージを提供している。これらのイメージはDockerHubから引き出すことができる。

最新のUltralytics :

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

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

イメージを実行する:

# 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

Libmambaによるインストールの高速化

もしあなたが パッケージインストールのスピードアップ を使うことができます。 libmamba高速で、クロスプラットフォームで、依存関係を意識したパッケージマネージャーであり、Condaのデフォルトの代替ソルバーとして機能する。

Libmamba を有効にする方法

有効にする libmamba をCondaのソルバーとして使用するには、以下の手順を実行します:

  1. まず conda-libmamba-solver パッケージを使用します。Condaのバージョンが4.11以上であれば、これはスキップできます。 libmamba がデフォルトで含まれている。

    conda install conda-libmamba-solver
    
  2. 次に、Conda が libmamba をソルバーとして使用する:

    conda config --set solver libmamba
    

これで終わりです!これでCondaのインストールは libmamba をソルバーとして使用することで、パッケージのインストール処理が速くなるはずだ。


おめでとうございます!あなたはConda環境のセットアップに成功し、Ultralytics パッケージをインストールしました。より高度なチュートリアルや例については、Ultralytics のドキュメントを参照してください。

よくあるご質問

Ultralytics プロジェクトのための Conda 環境のセットアップ手順を教えてください。

Ultralytics プロジェクト用のConda環境のセットアップは簡単で、スムーズなパッケージ管理を保証する。まず、以下のコマンドを使って新しいConda環境を作成する:

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

そして、新しい環境をアクティブにする:

conda activate ultralytics-env

最後に、conda-forgeチャンネルからUltralytics :

conda install -c conda-forge ultralytics

Ultralytics プロジェクトの依存関係を管理するのに、なぜpipではなくCondaを使うべきなのでしょうか?

Condaは堅牢なパッケージ・環境管理システムであり、pipと比較していくつかの利点がある。依存関係を効率的に管理し、必要なライブラリの互換性を保証する。Condaの分離された環境は、データサイエンスや機械学習プロジェクトにおいて重要なパッケージ間の競合を防ぐ。さらに、Condaはバイナリパッケージの配布をサポートし、インストールプロセスをスピードアップします。

CUDA が有効な環境でUltralytics YOLO を使用すれば、より高速なパフォーマンスが得られますか?

はい、CUDA-有効な環境を利用することで、パフォーマンスを向上させることができます。以下をインストールしてください。 ultralytics, pytorchそして pytorch-cuda 衝突を避けるために

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

This setup enables GPU acceleration, crucial for intensive tasks like deep learning model training and inference. For more information, visit the Ultralytics installation guide.

Conda環境でUltralytics Dockerイメージを使用する利点は何ですか?

Ultralytics Dockerイメージを使用することで、一貫性のある再現可能な環境が保証され、「私のマシンでは動作する」という問題がなくなります。これらのイメージには、設定済みのConda環境が含まれており、セットアッププロセスを簡素化します。以下のコマンドで最新のUltralytics Dockerイメージをプルして実行することができます:

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

このアプローチは、本番環境でアプリケーションをデプロイしたり、複雑なワークフローを手動で設定することなく実行するのに理想的です。Ultralytics Conda Docker Imageの詳細はこちら。

Ultralytics 環境で Conda パッケージのインストールを高速化するには?

パッケージのインストールを高速化するには libmambaConda用の高速依存性ソルバーである。まず conda-libmamba-solver パッケージで提供される:

conda install conda-libmamba-solver

を使用するようにコンダを設定する。 libmamba をソルバーとして使用する:

conda config --set solver libmamba

このセットアップは、より高速で効率的なパッケージ管理を提供する。環境を最適化するためのヒントは、libmambaのインストールを読んでください。

📅 Created 11 months ago ✏️ Updated 7 days ago

コメント