Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sintellix-0.1.0-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

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

Hashes for sintellix-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a100f1ee33bec4ff8a9b1e41f6b0c418b847f9ce079b20ed12179823564115f6
MD5 4ef1ba648c40ab34e37d7a37b8d66b63
BLAKE2b-256 1c3632a5bd59fdea9c2f00c8798a7d8d275c062eb1d02ed9aa62e60ebcabe06a

See more details on using hashes here.

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

Hashes for sintellix-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e32f24c5e9959029438a1be4a752dbfb388ecb3f3cadd29d06a5588f3f7ed5ca
MD5 127fb5bbc1832317a9e31aa083b1f7c7
BLAKE2b-256 a70f63d13caab3865cb6991f310da1bc477c1db27c0d5ed8cdc7722c6bac2fa8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page