writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
hls4mlConvert, tune, and deploy hls4ml FPGA inference projects from Keras, PyTorch, and ONNX inputs.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill for hls4ml model conversion, backend project generation, tuning, and extension workflows.
pip install hls4mlhls4ml[testing]hls4ml[testing-keras2]hls4ml[profiling]hls4ml[da]hls4ml[snn]hls4ml[sr]Read references/install-and-environment.md if you need to choose between Keras 2 and Keras 3 families or if the optimization extra needs a separate Python version.
Quick import check:
python -c "import hls4ml; print(hls4ml.__version__)"
For a richer read-only probe, run scripts/check_install.py.
frontends — Keras, PyTorch, ONNX, quantized, spiking, serialization, and conversion smoke checks.backends — backend selection, generated projects, build/report flows, and report parsing.analysis — profiling, precision inference, bit-exact propagation, and resource tuning.extensions — custom layers, optimizer passes, template hooks, and backend/writer plugins.references/repo-provenance.mdreferences/troubleshooting.mdscripts/check_install.py — print the installed package version, backend registry, supported-layer counts, and optional dependency status.