Research proof-of-concept. ~2-5% accuracy on ARC-AGI. NOT an ARC Prize submission. GPU compute-shader playground (OpenGL / moderngl) exploring primitives for symbolic reasoning.
Project description
ARC2-CHIMERA
GPU compute-shader playground exploring OpenGL-based primitives for symbolic reasoning. Accuracy on ARC is a research baseline, not a competitive submission.
Please read PROJECT_STATUS.md before anything else.
TL;DR: this repository is a research proof-of-concept. Current benchmark accuracy on ARC-AGI is ~2-5% on 100-task subsets — well below the 85% target of the ARC Prize. This is not an ARC Prize submission and should not be described as one. The reusable value is the GPU compute-shader architecture, not the reasoning engine.
What the package is
arc2-chimera exposes the v10 OpenGL-based architecture as an installable
Python package so the shader primitives can be reused:
- Matmul / GELU kernels implemented as GLSL compute shaders.
- Cellular-automaton texture update kernels.
- Diffusion-style update passes.
- Holographic-memory read/write passes.
- A GPU-texture state loop (no CPU round-trips between frames).
All of this runs on any OpenGL 4.3+ GPU via moderngl. There is no PyTorch
or TensorFlow dependency.
Install
pip install arc2-chimera # core (numpy, Pillow)
pip install arc2-chimera[gpu] # add moderngl + glfw for real GPU runs
pip install arc2-chimera[dev] # pytest / build / twine
CLI
arc2-chimera info # prints status + disclaimer
arc2-chimera evaluate --task-file task.json --output out.json
Repository layout
| Path | Description |
|---|---|
arc2_chimera/ |
Installable package (wraps v10). |
CHIMERA_ARC_OpenGL/ |
v5-v10 development tree. v10 is the primary code path. |
CHIMERA/ |
Early Kaggle-style script (historical). |
CHIMERA_ENIGMA/ |
Experimental biological-memory variant. |
CHIMERA_RIVER/ |
Ensemble/flow variant. |
archive/ |
Quarantined scripts (including an unverified submission file). |
tests/ |
Offline pytest suite. |
What works / what doesn't
See PROJECT_STATUS.md for the full list. In short: the GPU kernels work and are worth reusing. The symbolic reasoning layer on top of them does not yet perform on ARC.
License
Apache-2.0. Author: Francisco Angulo de Lafuente agnuxo1@gmail.com.
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
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
File details
Details for the file arc2_chimera-1.0.0.tar.gz.
File metadata
- Download URL: arc2_chimera-1.0.0.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1132972bd7ab9a02b244af1185c8b2efa7c61a80c56462cb7b7a8eed8b9196da
|
|
| MD5 |
4004d75b3d234b913818db32ba31be58
|
|
| BLAKE2b-256 |
cfe18db6db897a4c5fb28475362f5f953a93882f76b1d2ea1a5b8213f0a66bc8
|
File details
Details for the file arc2_chimera-1.0.0-py3-none-any.whl.
File metadata
- Download URL: arc2_chimera-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.5 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 |
8b8bce691358e14e4651ea22f3eac00ae770fc361287f9e33e13bb4488ae9126
|
|
| MD5 |
b3f46ce92fda9935283fd3bfae9ad1db
|
|
| BLAKE2b-256 |
07701119db6d1c4bc501fb8a189d43d0a16e0497019863c2753ab689922fde0a
|