python - 从 Trax 循环中选择任务
问题描述
我有一个 Trax 循环对象,我想从中提取一个任务对象。下面的代码返回错误AttributeError: 'Loop' object has no attribute '_task'
。你对如何解决这个问题有什么建议吗?
背景信息:我正在尝试在 GPU 上运行,设置 Coursera 课程“ Natural Language Processign with Attention Models ”的 W4 分配代码。
test_loop = training_loop(ReformerLM, train_stream, eval_stream)
type(test_loop)
train_task = test_loop._task
这是错误消息:
<class 'trax.supervised.training.Loop'>
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-34-937f26e690d0> in <module>
1 test_loop = training_loop(ReformerLM, train_stream, eval_stream)
2 print(type(test_loop))
----> 3 train_task = test_loop._task
4 #eval_task = test_loop._eval_task
5
AttributeError: 'Loop' object has no attribute '_task'
解决方案
无法访问coursera课程:/,您可以尝试以下属性吗?
test_loop.tasks
,它返回训练任务。test_loop.eval_tasks
,它返回评估任务。
您可以从 trax 文档中找到更多属性:https ://trax-ml.readthedocs.io/en/latest/trax.supervised.html#trax.supervised.training.Loop.tasks
推荐阅读
- scala - 您如何测试 Lagom 中的读取端处理器?
- java - OKTA 多因素身份验证 + Java + RestAssured:/login/step-up/redirect 始终通过 RESTAssured 返回 403
- java - 使用适用于 Java 的 Google API 库对 Google 云进行身份验证
- android - 如何将 if 语句添加到 MaterialBetterSpinner android
- google-apps-script - 谷歌表格 - 具有自动时间戳的多列
- string - Lua - 得到一切
- tensorflow - 如何使用参数 batch_dims 在 Pytorch 中实现 tf.gather_nd?
- three.js - 仅使用纹理的 1 个像素的 Json 3D 模型
- c++ - 在 C++ 中访问列表向量的问题
- c# - 为什么我的 WpfApp1.exe 在单元测试项目的 bin 文件夹中不能正常工作