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

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

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

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

672閲覧

tensorflowのGPU運用について

parsley11

総合スコア2

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/04/14 16:56

編集2021/04/14 17:17

前提・実現したいこと

Anaconda上でtensorflowをgpu運用できるようにしたいです。

発生している問題・エラーメッセージ

該当のソースコードを入力してもGPUを認識してくれません。

[name: "/device:CPU:0" device_type: "CPU" memory_limit: 268435456 locality { } incarnation: 16255320222920475130]

該当のソースコード

python

1from tensorflow.python.client import device_lib 2device_lib.list_local_devices()

試したこと

tensorflowの公式サイト(下記URL)にしたがって、CUDA等のインストールは行いました。使用OSはUbuntuのためUbuntu18.04用のコードをターミナルに入力してインストールを行いました。
tensorflow公式サイト

またtensorflowは2.4.0を使用しています。

ーーーーー追記ーーーーーー
なぜかpip3を用いてtensorflow==2.4.0をインストールするとうまく動作するようになります。しかしcondaをもちいてインストールすると動作しません。anaconda環境で開発したい場合なるべくpip3は用いないほうが良い、という記載があったため可能ならcondaでインストールしたいです。

補足情報(FW/ツールのバージョンなど)

UbuntuもPythonも初心者のため不足情報等あると思いますが、回答していただけると嬉しいです。お願いします。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2021/04/14 17:13

tensorflowのインストールは、pip, condaのどちらでしょうか? linuxではなくwindowsの場合ですが、condaインストールではgpuを認識しない場合があるようです https://teratail.com/questions/324745
parsley11

2021/04/14 17:22

質問時はcondaで行っていましたが、pipで行うと認識するようになりました。貼っていただいたリンク先にも書かれているのですが、condaとpipの両方を用いることはやってもよいのでしょうか?
jbpb0

2021/04/14 17:44

https://www.python.jp/install/anaconda/pip_and_conda.html#NXn31 の「pipを使う場合」に「必要なパッケージがAnacond cloudになければ、pipを使ってPyPIからインストールしなければなりません。」と書いてありますから、pipで何か入れたら絶対ダメ、というわけではないはずです ただし、上記Webページの「Anaconda環境のpip」に書かれてるように、pipで何か入れた副作用でパッケージの依存関係の管理に不具合が発生してしまう場合があるので、注意は必要です 下記の回答に書かれてるように、仮想環境で分けるのが無難かもしれません https://teratail.com/questions/309686
parsley11

2021/04/14 17:55

いろいろ教えていただきありがとうございます。仮想環境に関して勉強してみようと思います。 差し支えなければフォローさせていただきたいのですがよろしいでしょうか?
jbpb0

2021/04/14 17:57

かまいませんよ
guest

回答1

0

ベストアンサー

linuxではなくwindowsの場合ですが、同様な現象の質問がありました
conda版には何か問題があるのかも
tensorflow-gpu2.3でgpuが認識されない。

投稿2021/04/14 23:25

jbpb0

総合スコア7653

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

parsley11

2021/04/15 13:47

jbpb0様、回答ありがとうございます!!いろいろ試したのですが、最終的にtensorflowのみpipを用いてインストールすることにしました!!今のところは大きな問題もなく動作しています。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問