Skip to main content

ARC2-CHIMERA

GPU compute-shader playground exploring OpenGL-based primitives for symbolic reasoning. Accuracy on ARC is a research baseline, not a competitive submission.

License: Apache-2.0 Python 3.10+ OpenGL 4.3+ Status: Research PoC

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)

Source distribution for arc2-chimera 1.0.0
File Size Uploaded Provenance
arc2_chimera-1.0.0.tar.gz 8.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for arc2-chimera 1.0.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page