赞
踩
本文重点介绍深度学习框架OneFlow中张量执行背后发生的情况。以操作符oneflow.relu为例,介绍执行该操作符需要依赖的Interpreter和VM机制。希望本文对您对深度学习框架的系统设计有所启发。
首先,我们看一下PyTorch中的以下代码:
- import torch
- x = torch.tensor([-1.0, 2.0], device="cuda")
- y = torch.relu(x)
- print(y)
用 PyTorch 运行我们得到:
tensor([0., 2.], device='cuda:0')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。