PyTorch + Conda

1 conda をインストールする

  • Conda の最新バージョンをダウンロードしてインストールする

ここに画像の説明を挿入

2 condaでPython仮想環境を作成する

  • conda コマンドラインまたは conda インタラクティブ インターフェイスで作成できます。
  • condaインターフェースで作成することをお勧めします
    ここに画像の説明を挿入
  • 最初のアイコンをダブルクリックします
    ここに画像の説明を挿入
    ここに画像の説明を挿入
  • 環境の Python バージョンを選択すると便利です。ここではいくつかの異なるバージョンを作成しました。base がデフォルトの環境です。

3.トーチを取り付ける

PyTorchのダウンロード
ここに画像の説明を挿入

  • これはcondaプロモートにインストールする方が便利です
# 进入刚刚创建的新环境
conda activate envoName
# 粘贴 pytorch 下载页面中的命令行(根据需要选择不同版本)
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

4. オープンソースプロジェクト利用時の注意事項

  • requirements.txtファイルはプロジェクトが依存するライブラリを示しており、pip install -rrequirements.txt コマンドを使用してインストールするか、pycharm に付属のプロンプトに従ってインストールします (一部のライブラリ名は実際のものと一致しないことに注意してください)
conda acticvate envoName(虚拟环境名称)
  • コードに環境変数を追加する
# 例如
import os
os.environ[" str.... "] = "True"

5. Jupyter Notebook は異なる環境を切り替えます

  • まず、Jupyter ノートブックをインストールします。これは、対話型インターフェイスの Anaconda ナビゲーターにもインストールできます。
  • Jupyter ノートブックを対応する conda 環境に切り替えるには、まず現在の環境用の Jupyter カーネルをインストールする必要があります
conda install nb_conda_kernels
  • その後、異なる環境を切り替えて、Jupyter ノートブックでコードを実行できます。
    ここに画像の説明を挿入

6. テンソルボード表示ログデータ

  1. まずテンソルボードをインストールします
  2. コンソール pip テンソルボードをインストールする
  3. 次のようにプログラムを実行します
from torch.utils.tensorboard import SummaryWriter
writer = SummaryWriter("newlogs")  # 创建日志对象,并指定日志保存的地址为 当前目录下的 newlogs 文件夹
# 制造一些数据
for i in range(100):
    writer.add_scalar("y = 2x", 2*i, i) # 添加日志数据
writer.close() # 关闭日志对象
  1. コンソールは tensorboard を開き、データ ソースとポート ページが配置されているポートを指定します。
  2. ログ データを表示します (指定したポートで表示): コンソール: tensorBoard --logdir=newlogs --port=8888
  • 注: 再描画する場合は、元のログ ファイルを削除する必要があります。削除しないと、グラフに最後のデータが蓄積されてしまいます。

7. 32ビットPythonをインストールする

32 ビット Python をインストールする前に、環境を 32 ビットに切り替えることができるように、set CONDA_FORCE_32BIT=1 を設定する必要があります。conda info コマンドを使用して、プラットフォームが 32 ビットかどうかを確認して確認できます。

set CONDA_FORCE_32BIT=1
conda create -n python37-32 python=3.7

おすすめ

転載: blog.csdn.net/CXYYL/article/details/123091579