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.
Metadata
Release files for arc2-chimera 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| arc2_chimera-1.0.0.tar.gz | 8.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arc2_chimera-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.3 kB
Release files / arc2_chimera-1.0.0.tar.gz
| Download URL | arc2_chimera-1.0.0.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1132972bd7ab9a02b244af1185c8b2efa7c61a80c56462cb7b7a8eed8b9196da
|
|
BLAKE2b-256 checksum How to use checksums |
cfe18db6db897a4c5fb28475362f5f953a93882f76b1d2ea1a5b8213f0a66bc8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / arc2_chimera-1.0.0-py3-none-any.whl
| Download URL | arc2_chimera-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8b8bce691358e14e4651ea22f3eac00ae770fc361287f9e33e13bb4488ae9126
|
|
BLAKE2b-256 checksum How to use checksums |
07701119db6d1c4bc501fb8a189d43d0a16e0497019863c2753ab689922fde0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Security for arc2-chimera 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.