9-自定义算子

在这里插入图片描述
神经网络操作的数据就是张量,对张量的各种操作,就是算子
在这里插入图片描述
在这里插入图片描述
自定义算子的原因
在这里插入图片描述
外部算子就是C++,python的智能模拟,严格上不叫算子
在这里插入图片描述
操作逻辑
在这里插入图片描述
python自定义算子
在这里插入图片描述
前向和反向函数
在这里插入图片描述
神经网络的计算过程非常清洗的表示而已
在这里插入图片描述
在这里插入图片描述
两个类的区别
在这里插入图片描述

前向
在这里插入图片描述
反向
在这里插入图片描述
注意事项
在这里插入图片描述
官方开发手册有详细的介绍
在这里插入图片描述
C++自定义算子
在这里插入图片描述
这个才是真正的底层和核心,比只会python调库强多了,当然是在python调库已经炉火纯青的前提
在这里插入图片描述
前向
在这里插入图片描述
反向
在这里插入图片描述
相关维度和类型
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二维矩阵
在这里插入图片描述
算子注册
在这里插入图片描述
JIT编译
在这里插入图片描述
settools
在这里插入图片描述
cuda算子又是更高阶的
在这里插入图片描述
在这里插入图片描述
前向反向和注册
在这里插入图片描述
注册
在这里插入图片描述
思路
在这里插入图片描述
算子内部原理
在这里插入图片描述
正反向计算
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值