Observed since 21 Oct, 10:28 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aidge-backend-cpu
CPU implementation of operators of the AIDGE framework
Aidge Backend CPU is the implementation library for CPU-based operators within the Aidge framework.
Prerequisite:
aidge_corepip 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'}
Prerequisite (in addition to previous one):
| Environment | C++ Development | Python 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.ps1Win or./setup.sh -h(Unix) for full documentation.
Run these commands from the aidge_backend_cpu/ directory:
#fStandard install
pip install . -v
# Install with testing dependencies
pip install .[test] -v && pytest
Use this for real-time development without re-installing.
pip install --no-build-isolation -ve . --config-settings=editable.rebuild=true -Cbuild-dir=build
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.jsonto define your own local build configurations.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
numpyEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | numpy | runtime |
aidge_coreEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | aidge_core | runtime |
pytestEnvironment{
"extras": "",
"marker": "extra == \"test\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pytest; extra == "test" | runtime |
bdist_wheel · 2,839.42 KB · Python cp310
bdist_wheel · 7,006.74 KB · Python cp310
bdist_wheel · 2,837.44 KB · Python cp311
bdist_wheel · 7,009.07 KB · Python cp311
bdist_wheel · 2,837.73 KB · Python cp312
bdist_wheel · 7,011.85 KB · Python cp312
bdist_wheel · 2,833.83 KB · Python cp313
bdist_wheel · 7,012.15 KB · Python cp313
Observed since 21 Oct, 10:28 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:e90bd52ea3b3295aa964cfff7932ba347b3b2138826c19b87deb9d305cb8df54