質問編集履歴
1
質問内容の具体化
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,42 +1,5 @@
|
|
1
1
|
PythonでGPUを使った計算がしたいのですが、エラーが出てしまいます。
|
2
|
-
```ここに言語を入力
|
3
|
-
UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above.
|
4
|
-
[[node block1_conv1/convolution (defined at D:\anaconda\envs\use_GB\lib\site-packages\tensorflow_core\python\framework\ops.py:1751) ]] [Op:__inference_keras_scratch_graph_1217]
|
5
2
|
|
6
|
-
Function call stack:
|
7
|
-
keras_scratch_graph
|
8
|
-
```
|
9
|
-
以下のコマンドを実行したことで、GPUは認識されていることが確認できました。
|
10
|
-
```ここに言語を入力
|
11
|
-
import tensorflow
|
12
|
-
#TensorFlowがGPUを認識しているか確認
|
13
|
-
from tensorflow.python.client import device_lib
|
14
|
-
device_lib.list_local_devices()
|
15
|
-
```
|
16
|
-
```ここに言語を入力
|
17
|
-
[name: "/device:CPU:0"
|
18
|
-
device_type: "CPU"
|
19
|
-
memory_limit: 268435456
|
20
|
-
locality {
|
21
|
-
}
|
22
|
-
incarnation: 5914757607193716419,
|
23
|
-
name: "/device:GPU:0"
|
24
|
-
device_type: "GPU"
|
25
|
-
memory_limit: 4755734528
|
26
|
-
locality {
|
27
|
-
bus_id: 1
|
28
|
-
links {
|
29
|
-
}
|
30
|
-
}
|
31
|
-
incarnation: 11200417994064772894
|
32
|
-
physical_device_desc: "device: 0, name: GeForce RTX 2060, pci bus id: 0000:06:00.0, compute capability: 7.5"]
|
33
|
-
```
|
34
|
-
なぜ、エラーが出てしまうのでしょうか。参考にしているサイトは↓のサイトです。
|
35
|
-
[CUDA+cuDNNのインストールまとめ](https://qiita.com/8128/items/2e884998cd1193f73e2f)
|
36
|
-
|
37
|
-
また、何度もバージョン7.4.1のcuDnnをインストールし直しても、バージョンが7.6.5のままで変更されません。もう訳が分からなくて、心が折れそうです。
|
38
|
-
どうすればいいか、心当たりがある方は教えてください。
|
39
|
-
|
40
3
|
環境は以下の通りです。
|
41
4
|
GPU:RTX2060
|
42
5
|
CUDA Toolkit 10.0
|