質問編集履歴
7
コードを修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
cupyでforループの途中にいきなり計算速度が遅くなる
|
test
CHANGED
File without changes
|
6
タグの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,6 +11,7 @@
|
|
11
11
|
GPU: Tesla P100-PCIE 16GB
|
12
12
|
```
|
13
13
|
```python
|
14
|
+
import time
|
14
15
|
import cupy as cp
|
15
16
|
cdot = cp.dot
|
16
17
|
cdiff = cp.diff
|
5
コードの修正
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
4
タイトルの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,6 +54,6 @@
|
|
54
54
|
t2 = time.time()
|
55
55
|
print(t2-t1)
|
56
56
|
time1 += t2-t1
|
57
|
-
avet
|
57
|
+
avet = time1 / N
|
58
58
|
print(avet)```
|
59
59
|
|
3
タイトル、コードの修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Cupyでforループを重ねていくと中の計算速度が遅くなってしま
|
1
|
+
Cupyでforループを重ねていくと中の計算速度が遅くなってしまいます
|
test
CHANGED
File without changes
|
2
タグが間違っていたため修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Cupyでforループを重ね
|
1
|
+
Cupyでforループを重ねていくと中の計算速度が遅くなってしまう原因
|
test
CHANGED
@@ -11,6 +11,7 @@
|
|
11
11
|
GPU: Tesla P100-PCIE 16GB
|
12
12
|
```
|
13
13
|
```python
|
14
|
+
import cupy as cp
|
14
15
|
cdot = cp.dot
|
15
16
|
cdiff = cp.diff
|
16
17
|
cmultiply = cp.multiply
|
@@ -33,6 +34,7 @@
|
|
33
34
|
avet = 0
|
34
35
|
t1 = 0
|
35
36
|
t2 = 0
|
37
|
+
time1 = 0
|
36
38
|
N = 1000
|
37
39
|
|
38
40
|
DIFF = cp.ones((x+1,y+1),dtype=cfloat32)
|
1
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Cupy
|
1
|
+
Cupyでforループを重ねると計算速度が遅くなってしまう
|
test
CHANGED
File without changes
|