List of all items
Structs
- buffer::HurrayBuffer
- buffer_list::HurrayBufferList
- composite::HurrayCompositeNode
- descriptor::HurrayDescriptor
- file::HurrayFileReader
- file::HurrayFileWriter
- file::HurrayFileWriterOptions
- file::HurrayKvEntry
- file::HurrayKvValue
- item::HurrayItem
- item::HurrayItemNode
- stream::HurrayIoSlice
- stream::HurrayReader
- stream::HurrayReaderOptions
- stream::HurrayTransport
- stream::HurrayWriter
- stream::HurrayWriterOptions
- sync::HurraySyncConsumerStreamPayload
- sync::HurraySyncEventPayload
- tensor::HurrayTensor
Functions
- buffer::hurray_buffer_alignment
- buffer::hurray_buffer_byte_size
- buffer::hurray_buffer_data_ptr
- buffer::hurray_buffer_destroy
- buffer::hurray_buffer_device_tag
- buffer::hurray_buffer_from_ptr
- buffer::hurray_buffer_memory_class
- buffer::hurray_buffer_sync_mode
- buffer_list::hurray_buffer_list_destroy
- buffer_list::hurray_buffer_list_get
- buffer_list::hurray_buffer_list_len
- buffer_list::hurray_buffer_list_new
- buffer_list::hurray_buffer_list_push
- descriptor::hurray_descriptor_buffer_count
- descriptor::hurray_descriptor_byte_offset
- descriptor::hurray_descriptor_decode
- descriptor::hurray_descriptor_destroy
- descriptor::hurray_descriptor_element_type_tag
- descriptor::hurray_descriptor_layout_tag
- descriptor::hurray_descriptor_rank
- descriptor::hurray_descriptor_shape
- field::hurray_descriptor_field_f64
- field::hurray_descriptor_field_i64
- field::hurray_descriptor_field_i64_array
- field::hurray_descriptor_field_u64
- field::hurray_descriptor_field_u64_array
- file::hurray_file_reader_destroy
- file::hurray_file_reader_kv_count
- file::hurray_file_reader_kv_entry
- file::hurray_file_reader_new
- file::hurray_file_reader_read_composite
- file::hurray_file_reader_read_descriptor
- file::hurray_file_reader_read_tensor
- file::hurray_file_reader_tensor_count
- file::hurray_file_reader_tensor_name
- file::hurray_file_writer_destroy
- file::hurray_file_writer_finish
- file::hurray_file_writer_new
- file::hurray_file_writer_write_composite
- file::hurray_file_writer_write_tensor
- hurray_c_abi_version
- item::hurray_item_destroy
- item::hurray_item_kind
- item::hurray_item_node
- item::hurray_item_node_count
- stream::hurray_reader_destroy
- stream::hurray_reader_new
- stream::hurray_reader_next_item
- stream::hurray_reader_next_tensor
- stream::hurray_writer_destroy
- stream::hurray_writer_new
- stream::hurray_writer_write_composite
- stream::hurray_writer_write_tensor
- sync::hurray_buffer_handoff_consumer_stream
- sync::hurray_buffer_handoff_event
- sync::hurray_buffer_handoff_producer_synced
- tensor::hurray_tensor_abi_version
- tensor::hurray_tensor_buffers
- tensor::hurray_tensor_descriptor
- tensor::hurray_tensor_destroy
- tensor::hurray_tensor_new
Type Aliases
- buffer::HurrayReleaseCallback
- field::HurrayDescriptorField
- status::HurrayStatus
- stream::HurrayTransportReadAtFn
- stream::HurrayTransportReadFn
- stream::HurrayTransportReleaseFn
- stream::HurrayTransportSizeFn
- stream::HurrayTransportWriteFn
- sync::HurrayEventReleaseFn
- tensor::HurrayOwnerReleaseFn
Constants
- HURRAY_C_ABI_VERSION
- field::HURRAY_COMPOSITE_MEMBER_FIELD_ROLE
- field::HURRAY_EXT_TYPE_FIELD_BIT_WIDTH
- field::HURRAY_EXT_TYPE_FIELD_EXPONENT_BIAS
- field::HURRAY_EXT_TYPE_FIELD_EXPONENT_BITS
- field::HURRAY_EXT_TYPE_FIELD_HAS_INF
- field::HURRAY_EXT_TYPE_FIELD_HAS_NAN
- field::HURRAY_EXT_TYPE_FIELD_IS_FLOAT
- field::HURRAY_EXT_TYPE_FIELD_IS_SIGNED
- field::HURRAY_EXT_TYPE_FIELD_MANTISSA_BITS
- field::HURRAY_EXT_TYPE_FIELD_PACKING_FACTOR
- field::HURRAY_EXT_TYPE_FIELD_SIGN_BITS
- field::HURRAY_LAYOUT_FIELD_BLOCK_PAGED_INDEX_TYPE
- field::HURRAY_LAYOUT_FIELD_BLOCK_PAGED_KV_ROLE
- field::HURRAY_LAYOUT_FIELD_BLOCK_PAGED_LAYER_INDEX
- field::HURRAY_LAYOUT_FIELD_BLOCK_PAGED_NUM_PAGES
- field::HURRAY_LAYOUT_FIELD_BLOCK_PAGED_NUM_SEQS
- field::HURRAY_LAYOUT_FIELD_BLOCK_PAGED_PAGED_AXIS
- field::HURRAY_LAYOUT_FIELD_BLOCK_PAGED_PAGE_SIZE
- field::HURRAY_LAYOUT_FIELD_COMPOSITE_COMBINE_OP
- field::HURRAY_LAYOUT_FIELD_COMPOSITE_MEMBER_COUNT
- field::HURRAY_LAYOUT_FIELD_COMPOSITE_RULE
- field::HURRAY_LAYOUT_FIELD_COO_IS_SORTED
- field::HURRAY_LAYOUT_FIELD_COO_NNZ
- field::HURRAY_LAYOUT_FIELD_CSC_NNZ
- field::HURRAY_LAYOUT_FIELD_CSF_MODE_ORDER
- field::HURRAY_LAYOUT_FIELD_CSF_NNZ
- field::HURRAY_LAYOUT_FIELD_CSR_NNZ
- field::HURRAY_LAYOUT_FIELD_HILBERT_ORDER
- field::HURRAY_LAYOUT_FIELD_HILBERT_RANK
- field::HURRAY_LAYOUT_FIELD_MORTON_BITS
- field::HURRAY_LAYOUT_FIELD_STRIDED_STRIDES
- field::HURRAY_LAYOUT_FIELD_TILED_DEPTH
- field::HURRAY_LAYOUT_FIELD_TILED_INNER_LAYOUT
- field::HURRAY_LAYOUT_FIELD_TILED_INNER_STRIDES
- field::HURRAY_LAYOUT_FIELD_TILED_OUTER_LAYOUT
- field::HURRAY_LAYOUT_FIELD_TILED_OUTER_STRIDES
- field::HURRAY_LAYOUT_FIELD_TILED_TILE_SHAPE
- field::HURRAY_QUANT_FIELD_MXFP_AXIS
- field::HURRAY_QUANT_FIELD_MXFP_BLOCK_SIZE
- field::HURRAY_QUANT_FIELD_MXFP_SCALE_BUFFER
- field::HURRAY_QUANT_FIELD_NF4_AXIS
- field::HURRAY_QUANT_FIELD_NF4_BLOCK_SIZE
- field::HURRAY_QUANT_FIELD_NF4_SCALE_BUFFER
- field::HURRAY_QUANT_FIELD_PER_BLOCK_AXIS
- field::HURRAY_QUANT_FIELD_PER_BLOCK_BLOCK_SIZE
- field::HURRAY_QUANT_FIELD_PER_BLOCK_SCALE_BUFFER
- field::HURRAY_QUANT_FIELD_PER_BLOCK_SCALE_TYPE
- field::HURRAY_QUANT_FIELD_PER_BLOCK_ZERO_POINT_BUFFER
- field::HURRAY_QUANT_FIELD_PER_CHANNEL_AXIS
- field::HURRAY_QUANT_FIELD_PER_CHANNEL_SCALE_BUFFER
- field::HURRAY_QUANT_FIELD_PER_CHANNEL_SCALE_TYPE
- field::HURRAY_QUANT_FIELD_PER_CHANNEL_ZERO_POINT_BUFFER
- field::HURRAY_QUANT_FIELD_PER_TENSOR_SCALE
- field::HURRAY_QUANT_FIELD_PER_TENSOR_ZERO_POINT
- field::HURRAY_QUANT_FIELD_SCHEME_TAG
- field::HURRAY_SHARD_FIELD_PARENT_SHAPE
- field::HURRAY_SHARD_FIELD_SHARD_OFFSET
- field::HURRAY_STATS_FIELD_COMPUTED_MASK
- field::HURRAY_STATS_FIELD_HAS_INF
- field::HURRAY_STATS_FIELD_HAS_NAN
- field::HURRAY_STATS_FIELD_NM_M
- field::HURRAY_STATS_FIELD_NM_N
- field::HURRAY_STATS_FIELD_NNZ
- field::HURRAY_STATS_FIELD_SPARSITY_RATIO
- field::HURRAY_STATS_FIELD_VALUE_ABS_MAX
- field::HURRAY_STATS_FIELD_VALUE_MAX
- field::HURRAY_STATS_FIELD_VALUE_MEAN
- field::HURRAY_STATS_FIELD_VALUE_MIN
- field::HURRAY_STATS_FIELD_VALUE_STDDEV
- file::HURRAY_KV_ARRAY
- file::HURRAY_KV_BOOL
- file::HURRAY_KV_BYTES
- file::HURRAY_KV_FLOAT64
- file::HURRAY_KV_INT64
- file::HURRAY_KV_STRING
- file::HURRAY_KV_UINT64
- item::HURRAY_ITEM_COMPOSITE
- item::HURRAY_ITEM_TENSOR
- status::HURRAY_END_OF_STREAM
- status::HURRAY_ERR_BUFFER_TOO_SMALL
- status::HURRAY_ERR_CORE_UNUSABLE
- status::HURRAY_ERR_FIELD_NOT_APPLICABLE
- status::HURRAY_ERR_FIELD_NOT_PRESENT
- status::HURRAY_ERR_INDEX_OUT_OF_BOUNDS
- status::HURRAY_ERR_INTERNAL
- status::HURRAY_ERR_INTERNAL_PANIC
- status::HURRAY_ERR_INVALID_FILE
- status::HURRAY_ERR_INVALID_LAYOUT
- status::HURRAY_ERR_INVALID_MAGIC
- status::HURRAY_ERR_INVALID_STREAM
- status::HURRAY_ERR_INVALID_SYNC_MODE
- status::HURRAY_ERR_INVALID_TYPE
- status::HURRAY_ERR_LIMIT_EXCEEDED
- status::HURRAY_ERR_NOT_COMPOSITE
- status::HURRAY_ERR_NOT_FOUND
- status::HURRAY_ERR_NULL_POINTER
- status::HURRAY_ERR_SINK_CLOSED
- status::HURRAY_ERR_SYNC_MODE_MISMATCH
- status::HURRAY_ERR_TRANSPORT
- status::HURRAY_ERR_UNEXPECTED_EOF
- status::HURRAY_ERR_VERSION_MISMATCH
- status::HURRAY_OK