Install Oscilon
Oscilon is tested on the following 32-bit, 64-bit, ARM64 and ARMv7 systems:
- Ubuntu 18.04 or later (64-bit, with AMD GPU support)
- Debian 10 or later (64-bit, with AMD GPU support)
- Windows 10 or later (32-bit and 64-bit, with AMD GPU support and C++ redistributable)
- macOS 11 (Big Sur) or later (64-bit, with Apple GPU support via Metal)
- iOS 14 or later (ARM64, with Apple GPU support via Metal)
- Android 8.0 (Oreo) or later (ARMv7 and ARM64)
- Embedded Linux distributions (e.g., Yocto Project-based or Ubuntu Core) on AMD Zynq™ UltraScale+™ MPSoCs (ARM64, with AMD GPU/FPGA acceleration)
- Fedora 34 or later (64-bit, with AMD GPU support)
- CentOS Stream 9 or later (64-bit, with AMD GPU support)
Download Oscilon Package
Oscilon provides pre-built binaries and shared libraries for easy integration into C++ projects, as well as source builds for custom configurations.
Official packages available for Ubuntu, Debian, Windows, macOS, iOS, Android, and embedded Linux (including AMD Zynq™ UltraScale+™ MPSoCs).
Oscilon supports native acceleration on AMD GPUs (via ROCm/HIP on Linux, DirectML on Windows) and Apple GPUs (via Metal on macOS and iOS). No Python dependency required.
Read the CMake build guide or binary installation guide.
Current Availability
Oscilon is currently in a controlled research preview and is 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.ai/request-access.
Quick installation options (for approved researchers)
- Via package managers (Linux): Use apt/yum/dnf repositories for pre-built .deb/.rpm packages (coming soon).
- Pre-built binaries: After approval, download platform-specific archives (e.g., .zip for Windows, .tar.gz for Linux/macOS) from your private releases dashboard and extract to your project directory.
- Build from source (recommended for custom GPU/embedded support): Use CMake for straightforward compilation with AMD ROCm, Apple Metal, or FPGA acceleration flags.
For detailed instructions, including AMD Zynq™ UltraScale+™ MPSoCs setup with Xilinx tools and heterogeneous GPU support, visit the Oscilon documentation at osclion.ai/docs (accessible post-approval).