![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
torch
libtorch&pytorch
rayyy9
这个作者很懒,什么都没留下…
展开
-
c++ libtorch tensor与Eigen Matrix互相转换
【代码】c++ libtorch tensor与Eigen Matrix互相转换。原创 2024-08-19 14:24:27 · 22 阅读 · 0 评论 -
torch::from_blob是引用原始数据
在C++中,如果你想要确保Tensor在原始数据生命周期结束之后仍然有效,你需要确保数据的生命周期至少和Tensor一样长,或者你可以通过调用.clone()或.detach()方法来创建Tensor的副本,这样Tensor将拥有自己的数据副本,与原始数据独立。这个Tensor会引用你提供的内存区域,而不是复制它。还有if语句里的临时变量在执行完if语句后会被析构,这个也需要注意,结合以上,要把原始数据和Tensor在if语句外面声明定义,这样转换的Tensor在执行完if语句后才不会变。原创 2024-02-22 15:55:36 · 901 阅读 · 0 评论