1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

PoetryでPyTorchのCPU版をインストールする

Posted at

poetry を使ってCPUのみのpytorchの環境を作りたかったがはまったのでメモ

環境

  • python:3.11 のコンテナ
    • Debian GNU/Linux 12 (bookworm)
  • Python 3.11.6
  • poetry 1.7.0

実行方法

# インストール時にパッケージを探しに行くリポジトリを追加し、pytorch-cpuという名前をつける
$ poetry source add --priority=explicit pytorch-cpu https://download.pytorch.org/whl/cpu
# インストール時にpytorch-cpuを使用することを指定
$ poetry add --source pytorch-cpu torch torchvision

解説

  • pipのindex-url のようなインストール時にパッケージを探しに行くリポジトリを指定できるようにする

  • 追加するリポジトリはPyTorchのwebサイトのインストールを見に行き、pipの引数を確認するとわかる

    • image.png
  • poetry source add によってリポジトリの追加をする

    • priorityは default, primary, supplemental, explicit を選べる
    • poetryがパッケージを探す優先順位は 1. default, 2. primary, 3. PyPI, 4. supplemental
    • explicit の場合は poetry add の時に明示的に指定したときだけ使われる
      • poetry 1.5系で explicit が追加されました
  • poetry add する際に --source で明示的にリポジトリを指定することで、狙ったPyTorchのパッケージがインストールされる

参考

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?