thpp:TH ++,C ++与torch7 TH库的接口

时间:2024-05-29 18:45:31
【文件属性】:

文件名称:thpp:TH ++,C ++与torch7 TH库的接口

文件大小:66KB

文件格式:ZIP

更新时间:2024-05-29 18:45:31

C++

TH ++:一个C ++张量库 TH ++是一个C ++张量库,实现为( 的低级张量库)的包装。 不幸的是,关于TH的文档很少,但是该界面模仿了Lua 界面。 该库的核心是Tensor类模板,其中T是数字类型(通常是浮点数, float或double )。 张量是多维数组,通常以C(行优先)顺序,但是许多操作(转置,切片等)通过置换索引和更改偏移量来执行,因此数据不再是连续的/以行为主命令。 阅读以获取有关索引方案的更多详细信息。 张量还可以与其他张量共享内存; 操纵元数据(选择,切片,转置等)的操作将使目标张量与源共享内存。 为了确保您具有唯一的副本,请在张量上调用force(Tensor::UNIQUE) 。 同样,要确保具有连续的C(行主要)张量,请调用force(Tensor::CONTIGUOUS) ,它也可能会创建唯一的副本。 有关更多详细信息,请参见头


【文件预览】:
thpp-master
----PATENTS(2KB)
----CONTRIBUTING.md(2KB)
----LICENSE(1KB)
----README.md(1KB)
----thpp()
--------StorageBase.h(3KB)
--------build.sh(1KB)
--------StorageSerialization.cpp(1KB)
--------TensorSerialization.cpp(5KB)
--------build_fbthrift_folly.sh(1KB)
--------TensorBase-inl.h(15KB)
--------Tensor.h(6KB)
--------ForwardDeclarations.h(323B)
--------TensorPtr.h(4KB)
--------cuda()
--------CMakeLists.txt(3KB)
--------test()
--------cmake()
--------Storage.cpp(3KB)
--------Storage.h(7KB)
--------Storage-inl.h(12KB)
--------TensorBase.h(15KB)
--------detail()
--------TensorPtr-inl.h(3KB)
--------if()
--------StorageBase-inl.h(1KB)
--------Tensor-inl.h(7KB)
----.gitignore(15B)
----INSTALL.md(2KB)

网友评论