问题:tf.nn.embedding_lookup(...,...,,max_norm=1)报错module “tf.nn.embedding_lookup” has no attribute 'max_norm‘
解决办法:
更新tensorflow到最新版本即可。
解决思路:
见了这个问题后我首先想去查一下tf.nn.embedding_lookup()的api,发现官方文档中确实是有max_norm这一属性的,故我猜想可能是我的tensorflow的版本不够新,去查了一下本机tf的版本,见下图:
确实不是最新版本,遂用pip更新了一下版本,更新方法:
先激活tensorflow环境:activate tensorflow
然后
cpu使用命令:pip install --upgrade --ignore-installed tensorflow
gpu使用命令:pip install --upgrade --ignore-installed tensorflow-gpu
问题解决。