Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/SunDoge/dlpark
/ types & classes
Types & classes
21 in github.com/SunDoge/dlpark
⨍
Functions
114
◇
Types & classes
21
Class
BorrowedLayout
Reuse shape and strides from tensor. Must be i64.
src/traits/memory_layout.rs:77
Class
DataType
src/ffi/data_type.rs:48
Enum
DataTypeCode
src/ffi/data_type.rs:3
Class
Device
src/ffi/device.rs:43
Enum
DeviceType
src/ffi/device.rs:3
Enum
Error
src/error.rs:9
Interface
InferDataType
src/traits/infer_data_type.rs:3
Class
ManagedTensor
src/ffi/managed_tensor.rs:12
Class
ManagedTensorVersioned
src/ffi/managed_tensor_versioned.rs:62
Class
ManagerContext
src/legacy/manager_context.rs:6
Class
ManagerContext
src/versioned/manager_context.rs:6
Interface
MemoryLayout
src/traits/memory_layout.rs:1
Enum
MemoryOrder
src/utils/memory_order.rs:2
Class
PackVersion
src/ffi/managed_tensor_versioned.rs:14
Class
RowMajorCompactLayout
Row major contigous layout with no strides
src/traits/memory_layout.rs:8
Class
SafeManagedTensor
A safe wrapper around DLPack tensor that manages its lifetime. This struct provides safe memory management for DLPack tensors by ensuring proper clea
src/legacy/safe_managed_tensor.rs:11
Class
SafeManagedTensorVersioned
A safe wrapper around a versioned DLPack tensor that manages its memory lifecycle. This struct provides a safe interface to work with DLPack tensors
src/versioned/safe_managed_tensor.rs:13
Class
StridedLayout
src/traits/memory_layout.rs:38
Class
Tensor
src/ffi/tensor.rs:8
Interface
TensorLike
src/traits/tensor_like.rs:5
Interface
TensorView
A trait that provides a view into a DLPack tensor's data and metadata. This trait defines methods to access and manipulate tensor data in a safe way,
src/traits/tensor_view.rs:14