Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chainer などはどうインストールしていますか? #809

Open
k-okada opened this issue Apr 13, 2021 · 3 comments
Open

chainer などはどうインストールしていますか? #809

k-okada opened this issue Apr 13, 2021 · 3 comments

Comments

@k-okada
Copy link
Member

k-okada commented Apr 13, 2021

@708yamaguchi によると,chianer==6.7.0 -> cupy-cuda101==6.7.0 となっているけど,cudaの10.1に依存しているけど,普通に入るcudaは11などなので,インストールがむづかしいことになっている。

どうしていますか? @knorth55

@knorth55
Copy link
Member

knorth55 commented Apr 13, 2021

sudo pip install cupy==6.7.0 すればどのCUDAでもインストール時にビルドされます

@knorth55
Copy link
Member

knorth55 commented Apr 13, 2021

cupyはおそらくビルドできると思います
cupy-cuda111とかは6.7.0がでてないんですね.

@708yamaguchi
Copy link
Member

ありがとうございます、理解できてきました。
以下、自分メモです。

  • pip install cupy-cudaxxx
    cudaxxxに対応しているビルド済のcupyをインストールする
  • pip install cupy
    自分のPCにインストールされているcudaバージョンに対応するように、cupyのソースをダウンロードして自前でビルドする

前者は楽な一方、インストールしたいcupyのバージョンによっては対応しているcudaのバージョンに限りがある
後者はビルドに時間がかかって動作の保証もないが、好きなcudaのバージョンに合わせたcupyがインストールできる

python2.xではchainer==6.7.0を使う必要があるが、これに対応しているcupy==6.7.0を使おうとすると、cupy-cudaは101までしか対応していない。
最近のcudaは11.0以上が入っていることも多く、このようなcudaに対応するcupyをインストールしようとすると、後者の自前ビルドしか方法がない。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants