python - 在 tensorflow 中创建 MonitoredTrainingSession 会导致 InvalidArgumentError
问题描述
用于启动的代码MonitoredTrainingSession
导致InvalidArgumentError
:
with tf.train.MonitoredTrainingSession(
server.target,
is_chief=is_learner,
checkpoint_dir=FLAGS.logdir,
save_checkpoint_secs=600,
save_summaries_secs=30,
log_step_count_steps=50000,
hooks=[py_process.PyProcessHook()],
config=config) as session:
这是回溯:
Traceback (most recent call last):
File "/Users/hughalessi/miniconda3/envs/rl/lib/python3.5/site-packages/tensorflow/python/client/session.py", line 1334, in _do_call
return fn(*args)
File "/Users/hughalessi/miniconda3/envs/rl/lib/python3.5/site-packages/tensorflow/python/client/session.py", line 1317, in _run_fn
self._extend_graph()
File "/Users/hughalessi/miniconda3/envs/rl/lib/python3.5/site-packages/tensorflow/python/client/session.py", line 1352, in _extend_graph
tf_session.ExtendSession(self._session)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Input 1 of node scan/while/Merge_5 was passed double from scan/while/NextIteration_5:0 incompatible with expected float.
它是一个使用为可扩展代理构建的自定义环境,谷歌实现了 IMPALA 架构。这是存储库的链接: https ://github.com/deepmind/scalable_agent
解决方案
推荐阅读
- android - 将 Unity Android Studio 项目转换为动态功能,而无需从一开始就将其资产复制到基础项目中
- python - 如何在大表中使用 pandas 中的融化功能?
- javascript - 如何在单元测试中模拟/生成 cognito jwt 令牌?
- c++ - 使用 glOrtho() 时 gluLookAt() 不起作用?
- react-native - 为 expo、react-native 或 flutter 选择类似的组件
- python - 如何从 Python 语音识别中提取子字符串
- python - Django 无法使用命令行创建项目
- single-sign-on - 一个登录开发者帐户注册后不发送电子邮件
- c++ - 在 C++ 中读取大型映射文本文件
- html - 在较小屏幕上的其他元素之间移动侧边栏