質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
Chainer

Chainerは、国産の深層学習フレームワークです。あらゆるニューラルネットワークをPythonで柔軟に書くことができ、学習させることが可能。GPUをサポートしており、複数のGPUを用いた学習も直感的に記述できます。

CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

解決済

Chainerをimport出来ません。

koutebisya
koutebisya

総合スコア1

Chainer

Chainerは、国産の深層学習フレームワークです。あらゆるニューラルネットワークをPythonで柔軟に書くことができ、学習させることが可能。GPUをサポートしており、複数のGPUを用いた学習も直感的に記述できます。

CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。

1回答

0リアクション

0クリップ

2448閲覧

投稿2021/08/21 06:30

書籍「将棋AIで学ぶディープラーニング」を参考にして
開発環境を作ろうとしています。
>=================================================
>OS:windows10、グラフィックボード: GTX 1650 SUPER
>Anaconda3 2020.02(Python 3.7.6 64-bit)
>Visual Studio 2015 Community
>CUDA:10.1 update2
>cuDNN:v7.6.1 (June 24, 2019), for CUDA 10.1
>=================================================
本が発行された時から、日にちが経って、情報が変わって来ているので
ネットで調べながら、とりあえずChainerのインストールまで終わりました。

pythonを起動して、import cupy、import cupy.cudnnまでは出来ましたが、
import chainerのところで以下のようにエラーとなりました。。

> CuPy (cupy-cuda101) version 9.3.0 may not be compatible with this version of Chainer.
> Please consider installing the supported version by running:
> $ pip install 'cupy-cuda101>=7.7.0,<8.0.0'

CuPyのバージョンを下げろと言っているようですので、
pip install 'cupy-cuda101>=7.7.0,<8.0.0' を実行しましたが、
「指定されたファイルが見つかりません。」とエラーになりました。

ちなみに、pip list は以下になります(抜粋)。

> Package Version
> ----------------- -------------------
> chainer 7.8.0
> cupy-cuda101 9.3.0

https://pypi.org/にて、cupy-cuda101を検索しましたが、
バージョンが 9.3.0 のものしか見当たりませんでした。

それで、教えて頂きたいのですが、cupy-cuda101の古いバージョンは
どこかで取得出来ないでしょうか?

それに入れ替えれば、chainerのimportは成功する気がするのですが・・・。
取得方法をご存知の方がいらっしゃいましたら教えて下さい。

それ以外にも、対応方法をご存知の方がいらっしゃいましたら
教えて下さい。ハマってしまって先に進めなくて困っています。
以上、よろしくお願いします。

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

meg_

2021/08/21 06:45

> CuPyのバージョンを下げろと言っているようですので、pip install 'cupy-cuda101>=7.7.0,<8.0.0' を実行しましたが、「指定されたファイルが見つかりません。」とエラーになりました。 上記はChainer、CuPyをアンインストールしてから実施しましたか?
koutebisya

2021/08/21 06:57

>上記はChainer、CuPyをアンインストールしてから実施しましたか? はい。pip uninstall は両方とも実施しています。
meg_

2021/08/21 07:05

> pip install 'cupy-cuda101>=7.7.0,<8.0.0' を実行しましたが、「指定されたファイルが見つかりません。」とエラーになりました。 エラーメッセージは上記で全部でしょうか?
koutebisya

2021/08/21 07:24

Anaconda Promptで、 python→import cupy→import cupy.cudnn→import chainerの順に 入力したログです。 >(tst1) C:\Users\XXXXXX>python >Python 3.9.6 (default, Aug 18 2021, 15:44:49) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32 >Type "help", "copyright", "credits" or "license" for more information. >>>> import cupy >>>> import cupy.cudnn >>>> import chainer >C:\Users\XXXXXX\anaconda3\envs\tst1\lib\site-packages\chainer\_environment_check.py:72: UserWarning: >-------------------------------------------------------------------------------- >CuPy (cupy-cuda101) version 9.3.0 may not be compatible with this version of Chainer. >Please consider installing the supported version by running: > $ pip install 'cupy-cuda101>=7.7.0,<8.0.0' >See the following page for more details: > https://docs.cupy.dev/en/latest/install.html >-------------------------------------------------------------------------------- > warnings.warn(msg.format( >>>>
meg_

2021/08/21 10:00

> > pip install 'cupy-cuda101>=7.7.0,<8.0.0' を実行しました のときのメッセージが「指定されたファイルが見つかりません。」だけですか?との質問でした。実際にこれだけだとすると何のファイルがないのかも分からないので回答は難しくなるかと思います。
koutebisya

2021/08/21 11:46

>https://pypi.org/project/cupy-cuda101/#history >で、インストールしたいバージョンをクリック ありがとうございます。 自分の調べ方だと最新版しか表示されなかったので 何か方法がある筈だと思い調べていたのですが 分からなくてこちらで質問させて頂いた次第です。 教えて頂いた方法で、無事欲しかったファイルを取得することが出来ました。 ありがとうございました。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Chainer

Chainerは、国産の深層学習フレームワークです。あらゆるニューラルネットワークをPythonで柔軟に書くことができ、学習させることが可能。GPUをサポートしており、複数のGPUを用いた学習も直感的に記述できます。

CUDA

CUDAは並列計算プラットフォームであり、Nvidia GPU(Graphics Processing Units)向けのプログラミングモデルです。CUDAは様々なプログラミング言語、ライブラリ、APIを通してNvidiaにインターフェイスを提供します。