CyxWiz Documentation
Comprehensive guides and API references for the CyxWiz distributed ML compute platform. Learn to build, train, and deploy machine learning models.
What is CyxWiz?
CyxWiz is a revolutionary distributed ML compute platform that combines visual design capabilities with distributed GPU computing power. Build, train, and deploy machine learning models without complex math.
- Visual Model Building - Drag-and-drop interface for creating ML architectures
- Distributed Computing - Leverage global GPU resources for training
- Blockchain Economics - Solana-based token system for compute payments
- Cross-Platform - Windows, macOS, Linux support
┌──────────────────┐ ┌────────────────────┐
│ CyxWiz Engine │◄───────►│ CyxWiz Central │
│ (Desktop GUI) │ gRPC │ Server │
└──────────────────┘ │ (Rust Orchestrator)│
│ └────────────────────┘
│ │
▼ ▼
┌──────────────────┐ ┌────────────────────┐
│ cyxwiz-backend │ │ Server Node 1 │
│ (DLL/SO) │ │ (GPU Worker) │
└──────────────────┘ └────────────────────┘
│
┌────────────────────┐
│ Solana Blockchain │
│ (CYXWIZ Token) │
└────────────────────┘Explore the Documentation
Find guides, tutorials, and API references organized by topic.
Quick start guides and installation instructions
- Quick Start Guide
- Installation
- Your First Model
Architecture, components, and core concepts
- Project Overview
- Architecture
- Technology Stack
- Data Flow
Desktop client for designing and training ML models
- User Interface
- Node Editor
- Training
- Python Scripting
Visual neural network designer with 80+ node types
- Node Types
- Connections
- Code Generation
- Patterns
70+ data science and analysis tools
- Data Science
- Statistics
- Clustering
- Model Evaluation
Core computational library and Python bindings
- Tensor Operations
- Layers
- Optimizers
- Loss Functions
Distributed compute worker for training jobs
- GUI Mode
- Daemon Mode
- Job Execution
- OpenAI API
Token economics and payment integration
- CYXWIZ Token
- Payment Flow
- Staking
- Smart Contracts
Step-by-step guides to learn CyxWiz
- Getting Started
- Node Tutorial
- Scripting Tutorial
- Workflow
Building from source and contributing
- Quick Start
- Building
- Code Style
- Contributing
Technology Stack
| Component | Technologies |
|---|---|
| Languages | C++20, Rust, Python |
| GUI Framework | Dear ImGui, ImNodes, ImPlot |
| GPU Computing | ArrayFire (CUDA/OpenCL/CPU) |
| Networking | gRPC, Protocol Buffers |
| Blockchain | Solana, SPL Tokens |
| Build System | CMake 3.20+, Cargo, vcpkg |
| Databases | PostgreSQL, SQLite, Redis |
v0.2.0
CyxWiz Engine
Training infrastructure, data transforms
v0.1.0
Central Server
Full gRPC services, TUI dashboard
v0.1.0
Server Node
GUI application, daemon mode, API server