Oscilon LogoOscilon
K

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.

Essential documentation

Install Oscilon

Oscilon is currently in a controlled research preview and available to researchers on a per-request basis. 
Access is granted based on the strength and legitimacy of the proposed research use case—academic 
affiliation is not required; any solid proof of ongoing research (e.g., project description, prototypes, 
publications, or verifiable contributions) is sufficient for consideration. To request access, please submit 
your research proposal via the contact form at osclion.org/request-access.

Once approved, install pre-built binaries or build from source. Supports AMD GPU acceleration for 
ROCm-enabled cards, Apple Metal for macOS/iOS, and FPGA integration for AMD Zynq™ UltraScale+™ MPSoCs.

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.

Libraries and extensions

Explore additional resources to build advanced models or methods using Oscilon, and access domain-specific 
application packages that extend Oscilon. As we build EAI into a useful system, these are prioritized for 
mission critical industries and edge use cases.

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.