Advertisement

Jupyter Notebook与TensorFlow 2.0中出现的错误: AttributeError: Tensor没有numpy属性

阅读量:

Tensor对象无numpy属性错误

  • 问题陈述
    • 应对策略

问题描述

在尝试获取TensorFlow中Tensor对象的具体数值时,使用了tesor_instance.nupmy()这一方法,但在执行过程中出现了错误提示。

复制代码
    AttributeError: in converted code:
    
    <ipython-input-10-68deec28a095>:27 compute_loss  *
        print(label.numpy())
    
    AttributeError: 'Tensor' object has no attribute 'numpy'
    
    
      
      
      
      
      
      
    

解决方法概述

参考解决tf2 : AttributeError: ‘Tensor’ object has no attribute ‘numpy’

所有应用了 .numpy() 方法的函数在其最上层均需进行相应的调整

复制代码
    # @tf.function
    
    
      
    

对相关代码进行注释处理后,系统执行过程顺利完成。

全部评论 (0)

还没有任何评论哟~