今日は、Ubuntu でのオブジェクト認識 yolov7 のデプロイメントを紹介します。
まず、Anaconda をダウンロードする必要があります。仮想環境を作成します (現時点で最も便利です)
仮想環境の作成はマシンの他の環境に影響しません
1.1conda -version # conda バージョンの取得
1.2 conda update conda #Conda のアップグレード
1.3conda env list (仮想環境情報の一覧表示)
<code>conda create -n <env_name> (创建虚拟环境)# 命令示例conda create -n py38 -yconda create -n py39 python=3.9 -y# 官方推荐使用这种方式conda create -n py39_2 -y && conda install -n py39_2 python=3.9 -y</env_name></code>
環境作成時に Python のバージョンを指定するのと、環境作成後に指定したバージョンの Python をインストールした結果に違いはありませんが、なぜ公式は python=3.9 を使用して Python を指定することを推奨しているのでしょうか
環境作成時のバージョンは?これは、この仮想環境で Python を使用したい場合、環境作成の最初に python3.9 をダウンロードすると、この仮想環境にダウンロードされた他のパッケージが python3.9 の依存関係と制約に一致するためです。他の多くのパッケージをインストールした後に python3.9 をインストールすると、環境依存関係の処理がより複雑になり、微妙なバグが発生する可能性もあります。
1.4conda activate
# コマンド例
conda activate py39
1.5conda deactivate
# コマンド例
conda deactivate
1.6conda delete -n
<code>conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/</code>
<code>方法 1 (通过命令删除):# 首先查看 channelsconda config --get channels# 删除指定的 channelsconda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/方法 2 (编辑 .condarc 文件删除想要删除 channels 对应的行)vi ~/.condarc</code>
3. モデル ファイル
<code>https://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7x.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-w6.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-e6.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-d6.pthttps://github.com/WongKinYiu/yolov7/releases/download/v0.1/yolov7-e6e.pt</code>
以上が人工知能 yolov7 ターゲット検出が ubuntu に導入されるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。