小编frx*_*bst的帖子

有没有办法在GPU上使用tensorflow map_fn?

我有一个形状[a,n] 的张量A,我需要my_op用另一个形状[b,n]的张量B执行一个op ,使得得到的张量C具有形状[a,b].

换句话说:对于A中的每个子指标(A [0],A 1,... A [n]),我需要对B中的每个子指标执行元素操作.

因此产生的张量将包含以下内容:

[ [ A[0] op B[0] , A[0] op B[1], ... , A[0] op B[b] ],
  [ A[1] op B[0] , A[1] op B[1], ... , A[1] op B[b] ],
  [ ...                                             ],
  [ A[a] op B[0] , A[a] op B[1], ... , A[a] op B[b] ] ]
Run Code Online (Sandbox Code Playgroud)

我能够找到的唯一方法就是通过嵌套使用tf.map_fn 这样:

import tensorflow as tf
import time …
Run Code Online (Sandbox Code Playgroud)

python python-3.x tensorflow tensorflow-gpu

14
推荐指数
1
解决办法
2373
查看次数

标签 统计

python ×1

python-3.x ×1

tensorflow ×1

tensorflow-gpu ×1