{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/11"}],"enrichment":{"capability":"Generates minimal ONNX operation graphs by specifying operation type, inputs, outputs, and attributes without external runtime dependencies.","skillfed_tags":["onnx","model-generation","ml-tooling"],"use_cases":["Generate a single ONNX Gemm operation with custom input shapes and attributes for matrix multiplication.","Create minimal ONNX graphs for testing or prototyping new operation combinations before building full models.","Build operation definitions programmatically when constructing dynamic ONNX graphs from external specifications.","Generate Add, NonMaxSuppression, or other standard operations with precise control over tensor shapes."],"what_it_does":"sog4onnx is a command-line and Python library tool for generating single ONNX operations with user-specified inputs, outputs, and attributes. It deliberately skips consistency checking of operation definitions, allowing it to adapt as ONNX's opset evolves without requiring updates. The tool is designed as a building block: you define one operation at a time, then combine multiple generated operations using companion tools to construct complete ONNX graphs.\n\nThe package supports both CLI and in-script usage, accepting operation type, opset version, IR version, variable names and shapes, and operation-specific attributes. It outputs either a Python ModelProto object or a serialized .onnx file. Because it performs no validation, you must consult the ONNX operator documentation to ensure your inputs and attributes are correct for the operation you're generating.","worth_installing":"Yes, if you need to generate individual ONNX operations programmatically or via CLI and plan to combine them with companion tools. The low install friction and permissive MIT license make it a safe addition. However, dormant maintenance since April 2024 means you should verify compatibility with your target ONNX opset version before relying on it in production."},"id":"sog4onnx","links":{"html":"https://skillfed.io/packages/sog4onnx","md":"https://skillfed.io/packages/sog4onnx.md","pypi":"https://pypi.org/project/sog4onnx/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-04-30","license_spdx":null,"license_treatment":"permissive","name":"sog4onnx","python_support":"supports_current","summary":"Simple ONNX operation generator. Simple Operation Generator for ONNX."},"popularity":{"monthly_downloads":84252,"position":14012,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.17"}
