axonml-core 0.1.0

Core abstractions for the Axonml ML framework
Documentation

Axonml Core - Foundation Layer for the Axonml ML Framework

This crate provides the core abstractions that underpin the entire Axonml machine learning framework. It handles device management, memory storage, data types, and backend implementations.

Key Features

  • Device abstraction (CPU, CUDA, Vulkan, Metal, WebGPU)
  • Type-safe data type system (f32, f64, f16, i32, i64, bool)
  • Efficient memory storage with reference counting
  • Pluggable backend architecture

Example

use axonml_core::{Device, DType, Storage};

let device = Device::Cpu;
let storage = Storage::<f32>::zeros(1024, device);

@version 0.1.0 @author AutomataNexus Development Team