The Core of Oscilon
Oscilon focuses on deterministic, efficient AI through targeted evolutionary computing, emphasizing sparse node optimization, scalar-level mutations, and fitness thresholding for reliable performance in healthcare and edge computing scenarios. With native C++ integration, support for AMD GPUs (via ROCm/HIP/DirectML), Apple GPUs (via Metal), and AMD Zynq™ UltraScale+™ MPSoCs, Oscilon enables deployment on heterogeneous systems without Python dependencies.
Many guides are written as C++ code examples and Markdown documentation, with interactive snippets coming soon. As Oscilon is in early development, several sections are marked as "coming soon" to reflect our roadmap toward maturing Evolutionary Adaptive Intelligence (EAI) into a robust, production-ready system.
Migrate to Oscilon
Coming soon: Learn how to migrate from traditional ML frameworks (e.g., TensorFlow, PyTorch) to Oscilon's deterministic EAI approach, including converting gradient-based models to targeted evolutionary mutations.
Oscilon Basics
Learn about the fundamental classes and features that make Oscilon work, including sparse node identification, GA-based mutations, and deterministic fitness functions for edge and healthcare applications.
Data Input Pipelines
The Oscilon data API enables building efficient input pipelines for sparse, heterogeneous data from edge devices, with support for real-time streaming in healthcare scenarios.
Oscilon Best Practices
Learn about best practices for effective development using Oscilon, such as minimizing mutations for efficiency and ensuring determinism in high-stakes environments like patient outcome prediction.
Save a Model
Save an Oscilon model using checkpoints or serialized formats optimized for embedded deployment on AMD Zynq™ MPSoCs.
Accelerators
Distribute evolutionary computations across AMD GPUs, Apple GPUs, or FPGA-accelerated systems for scalable training on edge hardware.
Performance
Best practices and optimization techniques for optimal Oscilon performance, including sparse subset targeting to reduce compute on consumer-grade hardware like RTX 3090 or AMD equivalents.
Oscilon Evolutionary Forests
Coming soon: A library to train, run, and interpret evolutionary forest models (e.g., targeted random forests with deterministic mutations) in Oscilon, inspired by decision forests but optimized for sparse healthcare data.
Oscilon Hub
Coming soon: A library for the publication, discovery, and consumption of reusable EAI model parts, focused on deterministic components for edge deployment.
Oscilon Serving
Coming soon: A serving system for EAI models, designed for high-performance in production environments like real-time healthcare triage on mobile devices.
Oscilon Federated
Coming soon: A framework for evolutionary learning and computations on decentralized data, ensuring privacy in healthcare applications.
Oscilon Neural Structured Learning
Coming soon: A paradigm to evolve neural networks by leveraging structured signals in addition to feature inputs, with deterministic guarantees.
Oscilon Graphics
Coming soon: A library of computer graphics functionalities for visualizing EAI mutations, ranging from node graphs to simulation renderers.
SIG Addons
Coming soon: Extra functionality for Oscilon, maintained by community SIGs focused on healthcare and edge computing.
Oscilon Board
Coming soon: A suite of visualization tools to understand, debug, and optimize Oscilon programs, including mutation timelines and fitness convergence plots.
Datasets
Coming soon: A collection of datasets ready to use with Oscilon, curated for healthcare benchmarks and edge scenarios.
Model Optimization
Coming soon: The Oscilon Model Optimization Toolkit, a suite of tools for optimizing EAI models for deployment and execution on resource-constrained devices.
Oscilon Probability
Coming soon: A library for probabilistic reasoning and statistical analysis, adapted for deterministic thresholding in EAI.
MLIR Integration
Coming soon: MLIR unifies the infrastructure for high-performance EAI models in Oscilon.
XLA Equivalent
Coming soon: A domain-specific compiler for evolutionary algebra that accelerates Oscilon models with potentially no source code changes.
SIG IO
Coming soon: Dataset, streaming, and file system extensions, maintained by SIG IO, with focus on embedded I/O for AMD Zynq™ systems.