Catalog PyPI
Back to packageRELEASE DETAILS

0.10.1

PyPI

aidge-backend-cpu

CPU implementation of operators of the AIDGE framework

Published17 Sept 2026
Direct dependencies3
Transitive dependenciesNot calculated

README

Version 0.10.1 documentation

Aidge logo

EPL 2.0 Examples PyPi Examples Documentation Status GitLab Contributors Open GitLab Issues Closed GitLab Issues

Aidge Backend CPU

Aidge Backend CPU is the implementation library for CPU-based operators within the Aidge framework.

Quick Start

Prerequisite:

  • aidge_core
pip install aidge-backend-cpu
python -c "import aidge_core; import aidge_backend_cpu; print(f'Available backends:\n{aidge_core.get_keys_Conv2DOp()}')"

This should now include the cpu backend in the output:

Available backends:
{'export_serialize', 'cpu'}

🛠 Build from Source

Prerequisite (in addition to previous one):

1. Python or C++ installation using setup scripts

EnvironmentC++ DevelopmentPython Development
Windows.\setup.ps1 -Modules backend_cpu -Tests -CppOnly.\setup.ps1 -Modules backend_cpu -Clean -Tests
Unix./setup.sh -m backend_cpu --tests --cpp-only./setup.sh -m backend_cpu --clean --tests

[!TIP] Use Get-Help setup.ps1 Win or ./setup.sh -h (Unix) for full documentation.

2. Python Installation using pip

Run these commands from the aidge_backend_cpu/ directory:

#fStandard install
pip install . -v

# Install with testing dependencies
pip install .[test] -v && pytest

Editable Install (Experimental)

Use this for real-time development without re-installing.

pip install --no-build-isolation -ve . --config-settings=editable.rebuild=true -Cbuild-dir=build

3. C++ Installation (CMake)

A CMakePresets.json is provided for standard configurations.

# Configure, Build, and Install
cmake --preset clang-debug
cmake --build --preset clang-debug
cmake --install

# Run C++ Tests
ctest --test-dir build/

[!TIP] Create a CMakeUserPresets.json to define your own local build configurations.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 3

Native requirements
3 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
numpy
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
numpyruntime
aidge_core
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
aidge_coreruntime
pytest
Environment
{
  "extras": "",
  "marker": "extra == \"test\"",
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
pytest; extra == "test"runtime

Distribution files

8 collected
aidge_backend_cpu-0.10.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

bdist_wheel · 2,839.42 KB · Python cp310

Source file
aidge_backend_cpu-0.10.1-cp310-cp310-win_amd64.whl

bdist_wheel · 7,006.74 KB · Python cp310

Source file
aidge_backend_cpu-0.10.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

bdist_wheel · 2,837.44 KB · Python cp311

Source file
aidge_backend_cpu-0.10.1-cp311-cp311-win_amd64.whl

bdist_wheel · 7,009.07 KB · Python cp311

Source file
aidge_backend_cpu-0.10.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

bdist_wheel · 2,837.73 KB · Python cp312

Source file
aidge_backend_cpu-0.10.1-cp312-cp312-win_amd64.whl

bdist_wheel · 7,011.85 KB · Python cp312

Source file
aidge_backend_cpu-0.10.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

bdist_wheel · 2,833.83 KB · Python cp313

Source file
aidge_backend_cpu-0.10.1-cp313-cp313-win_amd64.whl

bdist_wheel · 7,012.15 KB · Python cp313

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:28 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:e90bd52ea3b3295aa964cfff7932ba347b3b2138826c19b87deb9d305cb8df54

Other collected versions

View all collected versions →