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.1.tar.gz
(14.6 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.1-py3-none-any.whl
(14.1 kB
view details)
File details
Details for the file sintellix-0.1.1.tar.gz.
File metadata
- Download URL: sintellix-0.1.1.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
905dc6dbef6529512265f06da7a0c706f05c07b82d7b7f76d5130035b7e140f0
|
|
| MD5 |
890476385618e8f0e339fbfaece555e6
|
|
| BLAKE2b-256 |
0a5d75a22fc7ff0b6e9b122d07a135a7e0e790835a29238b572cc9eeacdb44c2
|
File details
Details for the file sintellix-0.1.1-py3-none-any.whl.
File metadata
- Download URL: sintellix-0.1.1-py3-none-any.whl
- Upload date:
- Size: 14.1 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 |
a6a0bcf1b6e21c765b1872e289ad2bab491914289a968fc91b139dbc8082c2ce
|
|
| MD5 |
9f6c25faeafcf76c6a8912a3d499be9d
|
|
| BLAKE2b-256 |
509104ac53b8278bf6c7daacf7f21fd4dd617aff8c2250964c0952d9d27fcad1
|