Skip to main content

Crate tenferro_core_ops

Crate tenferro_core_ops 

Source
Expand description

Core primitive operation catalog for tenferro.

This crate intentionally excludes standard extension families such as linalg, FFT, and einsum.

§Examples

use tenferro_core_ops::{descriptor, PrimitiveOpKind};

let add = descriptor(PrimitiveOpKind::Add);
assert_eq!(add.name, "add");

Structs§

PrimitiveOpDescriptor
Static metadata for one core primitive operation.

Enums§

DTypePolicy
Dtype compatibility policy for a core primitive operation.
OpCategory
High-level category for a core primitive operation.
PrimitiveOpKind
Catalog key for a core primitive operation.

Functions§

all_primitive_descriptors
Return all core primitive operation descriptors in catalog order.
descriptor
Return the descriptor for a primitive operation kind.