PyTorch最佳实践,怎样才能写出一手风格优美的代码
发布时间:2019-05-07 08:22:43 所属栏目:建站 来源:机器之心编译
导读:固然这是一个非官方的 PyTorch 指南,但本文总结了一年多行使 PyTorch 框架的履历,尤其是用它开拓深度进修相干事变的最优办理方案。请留意,我们分享的履历大多是从研究和实践角度出发的。 这是一个开拓的项目,接待其余读者改造该文档: https://github.
行使呼吁行参数配置代码执行时行使的参数(batch 的巨细、进修率等)很是利便。一个简朴的尝试参数跟踪要领,即直接把从「parse_args」吸取到的字典(dict 数据)打印出来:
5. 假如也许的话,请行使「Use .detach()」从计较图中开释张量 为了实现自动微分,PyTorch 会跟踪全部涉及张量的操纵。请行使「.detach()」来防备记录不须要的操纵。 6. 行使「.item()」打印出标量张量 你可以直接打印变量。然而,我们提议你行使「variable.detach()」或「variable.item()」。在早期版本的 PyTorch(< 0.4)中,你必需行使「.data」会见变量中的张量值。 7. 行使「call」要领取代「nn.Module」中的「forward」要领 这两种方法并不完全沟通,正如下面的 GitHub 题目单所指出的: (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |