在运行tensorflow.python.ops.gen_array_ops.matrix_diag_part_v3时,当输入为空Tensor时出现检查失败,

qnzebej0  于 2个月前  发布在  Python
关注(0)|答案(6)|浏览(127)

问题类型

Bug

你是否在TF nightly版本中复现了这个bug?

是的

问题来源

source

Tensorflow版本

2.10.0

自定义代码

是的

OS平台和发行版

22.04

移动设备

  • 无响应*

Python版本

3.9

Bazel版本

  • 无响应*

GCC/编译器版本

  • 无响应*

CUDA/cuDNN版本

  • 无响应*

GPU型号和内存大小

  • 无响应*

当前行为?

Check failure when running .python.ops.gen_array_ops.matrix_diag_part_v3 when feeding input empty tensor.
dgiusagp

dgiusagp1#

@nimashiri,
我在Tensorflow v2.11(包括cpu和gpu)上成功执行了提到的代码,没有遇到任何问题/错误,输出也符合预期。请查看这个gist here
请您查看开发者在这个问题#59350(评论)中提出的建议,即无效的输入会导致自定义错误。tf.uint64数据类型期望正数输入,对于其他类型会抛出错误。谢谢!

du7egjpx

du7egjpx2#

这个问题已经被自动标记为过时,因为它没有最近的活动。如果没有进一步的活动发生,它将被关闭。谢谢。

jbose2ul

jbose2ul3#

@nimashiri,我在Tensorflow v2.11(包括cpu和gpu)上成功执行了提到的代码,没有遇到任何问题/错误,输出也符合预期。请查看gist here。谢谢!
感谢。

ej83mcc0

ej83mcc04#

这个问题已经被自动标记为过时,因为它没有最近的活动。如果没有进一步的活动发生,它将被关闭。谢谢。

z5btuh9x

z5btuh9x5#

@sushreebarsa#59350(评论)不适用。该评论是关于用户收到有效的Python错误,而在这里(以及在几个使用相同预设回复的地方),用户看到的是Python进程崩溃。
CC @learning-to-play

mefy6pfw

mefy6pfw6#

@sachinprasadhs,
我能够在tensorflow v2.11和nightly上重现这个问题,错误是Python进程崩溃。请查看这个摘要 here

相关问题