{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/11"}],"enrichment":{"capability":"Adds new operations (nodes) to ONNX model graphs at specified connection points, allowing insertion of custom operators between existing model layers.","skillfed_tags":["onnx-tools","model-editing","abandoned"],"use_cases":["Insert preprocessing or postprocessing operations into an existing ONNX model pipeline.","Add custom operators between model layers for debugging or feature extraction.","Inject normalization, scaling, or transformation nodes into a frozen model graph.","Combine operator generation (via sog4onnx) with graph insertion for model modification workflows.","Modify model architecture by adding intermediate operations without retraining."],"what_it_does":"sna4onnx is a command-line and Python library tool for inserting new ONNX operators into existing model graphs. It lets you specify source and destination connection points, then injects a new operation between them while preserving model structure. The tool works by taking an input ONNX file, defining the new operator type and its input/output variables and attributes, and wiring it into the graph at the specified nodes.\n\nThe package is designed to work alongside other ONNX manipulation tools like sog4onnx (which generates operators) and snc4onnx (which merges model parts). It performs full model consistency checks after insertion and outputs the modified model even if warnings are raised. Only one operator can be added per invocation, and unconnected input/output variables are automatically added to the graph's input/output definitions.","worth_installing":"No\u2014the project is abandoned (last update 2022-09-09). While the tool itself is permissively licensed and has low install friction, the lack of maintenance means no bug fixes, no compatibility updates for modern ONNX or Python versions, and no support for new operator types. Use only if you have a specific, stable use case with an older ONNX version and are willing to maintain a fork yourself."},"id":"sna4onnx","links":{"html":"https://skillfed.io/packages/sna4onnx","md":"https://skillfed.io/packages/sna4onnx.md","pypi":"https://pypi.org/project/sna4onnx/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-09-09","license_spdx":null,"license_treatment":"permissive","name":"sna4onnx","python_support":"supports_current","summary":"Simple node addition tool for onnx. Simple Node Addition for ONNX."},"popularity":{"monthly_downloads":82700,"position":14142,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.6"}
