質問編集履歴

1

ああああ

2021/04/01 12:57

投稿

masawakabayashi
masawakabayashi

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,26 @@
1
- tensorflow v1でGPUを使って計算をさせていて、とあるコードAを入れて走らせたところsegmentation fault とでてとまってしまいました。
1
+ tensorflow v1でGPUを使って計算をさせていて、とコードAを入れて走らせたところsegmentation fault とでてとまってしまいました。
2
2
 
3
3
  同じコードをCPUで走らせたらエラーなく動きました。
4
+
5
+
6
+
7
+ codeA
8
+
9
+ V = tf.Variable([batch_size, 7], dtype=tf.float32)
10
+
11
+ for b in range(B):
12
+
13
+ xxxxxxxx
14
+
15
+ for i, num in enumerate(nums):
16
+
17
+ A = tf.where(tf.equal(A[b], num), tf.broadcast_to(V[b,i], [224, 224]), tf.broadcast_to(0., [224, 224]))
18
+
19
+ yyyyyyy
20
+
21
+ zzzzzzz
22
+
23
+
4
24
 
5
25
 
6
26
 
@@ -58,7 +78,9 @@
58
78
 
59
79
  ```
60
80
 
61
- とあるコードAは tf.broadcast_toを使っています。やっぱりこが原因なのでしょうか?
81
+ コードAは tf.broadcast_toを使っています。その対象は一つはtf.Variable(float32), もう一つは 0. す。
82
+
83
+ やっぱりそこが原因なのでしょうか?
62
84
 
63
85
  CPUでは動いたのに。。。
64
86