High-Performance Neural Network Framework with 3D Grid Architecture
Project description
Sintellix Python API
PyTorch-like Python interface for Sintellix Neural Network Framework with HOT (Higher Order Thought) Architecture.
Features
- PyTorch-like API: Familiar interface for PyTorch users
- CUDA Acceleration: High-performance CUDA kernels for all operations
- Advanced Architecture: Multi-head attention, SSM, RWKV, temporal attention, DDPM, and more
- Tiered Storage: Automatic GPU→RAM→Disk memory management
- VQ-GAN Codec: Semantic encoding/decoding with vector quantization
- Easy Training: Built-in trainer with checkpointing and logging
Installation
pip install sintellix
Or install from source:
git clone https://github.com/sintellix/sintellix.git
cd sintellix/python
pip install -e .
Quick Start
Basic Usage
from sintellix import NeuronModel, NeuronConfig
# Create model
config = NeuronConfig(dim=256, grid_size=(32, 32, 32))
model = NeuronModel(config)
model.initialize()
# Forward pass
import torch
input_tensor = torch.randn(1, 256, 256)
output = model(input_tensor)
Training
from sintellix import Trainer, TrainingConfig
# Create trainer
train_config = TrainingConfig(
learning_rate=0.001,
batch_size=32,
epochs=100
)
trainer = Trainer(model, train_config)
# Train
trainer.train(train_loader, val_loader)
Model Management
from sintellix import download_model
# Download pretrained models
e5_path = download_model("e5-large")
vqgan_path = download_model("vqgan-codebook")
Configuration
config = NeuronConfig(
dim=256, # Neuron dimension
num_heads=8, # Attention heads
grid_size=(32, 32, 32), # Neuron grid
temporal_frames=8, # Temporal history
enable_multi_head=True, # Enable modules
enable_ssm=True,
enable_rwkv=True,
gpu_cache_size_mb=4096, # Storage config
ram_cache_size_mb=16384,
)
License
MIT License - see LICENSE for details
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sintellix-0.1.0.tar.gz
(13.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
sintellix-0.1.0-py3-none-any.whl
(11.0 kB
view details)
File details
Details for the file sintellix-0.1.0.tar.gz.
File metadata
- Download URL: sintellix-0.1.0.tar.gz
- Upload date:
- Size: 13.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a100f1ee33bec4ff8a9b1e41f6b0c418b847f9ce079b20ed12179823564115f6
|
|
| MD5 |
4ef1ba648c40ab34e37d7a37b8d66b63
|
|
| BLAKE2b-256 |
1c3632a5bd59fdea9c2f00c8798a7d8d275c062eb1d02ed9aa62e60ebcabe06a
|
File details
Details for the file sintellix-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sintellix-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e32f24c5e9959029438a1be4a752dbfb388ecb3f3cadd29d06a5588f3f7ed5ca
|
|
| MD5 |
127fb5bbc1832317a9e31aa083b1f7c7
|
|
| BLAKE2b-256 |
a70f63d13caab3865cb6991f310da1bc477c1db27c0d5ed8cdc7722c6bac2fa8
|