从零自制深度学习推理框架:第二讲 张量(Tensor)的设计与实现
2023-09-14 15:42 作者:wanfengcxz | 我要投稿

列主序的思想一直转换不过来,太奇怪了。
这里想提出一个问题:
在
https://github.com/zjhellofss/KuiperCourse/blob/6d3e91f3b10c70769fc8a6071609fffeb68292f9/source/data/tensor.cpp#L197
这个版本中,Flatten调用ReRawshape,ReRawshape做了这个动作:
https://github.com/zjhellofss/KuiperCourse/blob/6d3e91f3b10c70769fc8a6071609fffeb68292f9/source/data/tensor.cpp#L288
而在另一个版本中,Flatten做了这些动作:
https://github.com/zjhellofss/KuiperInfer/blob/98647d926e42da93371fa32658df8c7eb3131856/source/data/tensor.cpp#L235C6-L235C6
https://github.com/zjhellofss/KuiperInfer/blob/98647d926e42da93371fa32658df8c7eb3131856/source/data/tensor.cpp#L315
额,我整理不下去了,总之,这些实现中出现了一些没见过的函数例如Review,ReRawshape等等,而且测试用例也就给了两个,所以如果我按我自己的理解来实现,即使通过测试用例也不能保证这个函数没有问题,而答案给了很多新函数,我得一个一个把他粘贴过来吗?
本来感觉挺好的一个教程,但是现在感觉很难跟下去了