{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/11"}],"enrichment":{"capability":"Renames input, output, and operator nodes in ONNX model files using string matching (exact, partial, prefix, or suffix) via CLI or Python API.","skillfed_tags":["onnx-tools","model-preprocessing"],"use_cases":["Strip namespace prefixes (e.g., 'onnx::') from operator names before deployment to inference engines.","Rename model inputs and outputs to match expected interface names in production systems.","Batch-rename nodes matching a pattern (prefix or suffix) to standardize naming conventions across a model zoo.","Prepare ONNX models exported from different frameworks by normalizing node nomenclature.","Integrate model transformation into CI/CD pipelines via CLI for automated preprocessing."],"what_it_does":"sor4onnx is a lightweight utility for renaming nodes in ONNX model files. It provides both a command-line interface and a Python API to perform string-based replacements on input names, output names, and operator names within an ONNX graph. The tool supports four matching strategies\u2014exact, partial, prefix, and suffix\u2014and can target all nodes or restrict changes to inputs or outputs only.\n\nThe package is designed for model preprocessing workflows where node names need to be standardized, cleaned up, or adapted for downstream tools. It reads an ONNX file or graph object, applies the specified string transformations, and outputs the modified model. With no external runtime dependencies, it installs quickly and integrates easily into Python scripts or shell pipelines.","worth_installing":"Yes, if you need to rename ONNX nodes. The package is lightweight, has no dependencies, and carries permissive licensing. However, maintenance is dormant (last update 808 days ago), so verify compatibility with your ONNX version before relying on it in production. For one-off renaming tasks or model preprocessing, it is a practical choice."},"id":"sor4onnx","links":{"html":"https://skillfed.io/packages/sor4onnx","md":"https://skillfed.io/packages/sor4onnx.md","pypi":"https://pypi.org/project/sor4onnx/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-05-28","license_spdx":null,"license_treatment":"permissive","name":"sor4onnx","python_support":"supports_current","summary":"Simple OP Renamer for ONNX."},"popularity":{"monthly_downloads":83107,"position":14100,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.7"}
