Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Version 0.7.0 (2023-12-18)¶
Added:
audonnx.device_to_providers()
to convert device names to ONNX runtime providersAdded:
num_workers
argument toaudonnx.Model
,audonnx.load()
, andaudonnx.testing.create_model()
. Its default value is1
, whereas before ONNX runtime was selecting all available workersAdded:
session_options
argument toaudonnx.Model
,audonnx.load()
, andaudonnx.testing.create_model()
to provide ONNX runtime options
Version 0.6.5 (2023-11-10)¶
Fixed: publishing of documentation as Github pages
Version 0.6.4 (2023-11-10)¶
Added: pre-processing step in the documentation on how to quantize an ONNX model
Added: support for Python 3.11
Removed: support for Python 3.7
Version 0.6.3 (2023-01-03)¶
Added: support for Python 3.10
Changed: split API documentation into sub-pages for each function
Version 0.6.2 (2022-07-14)¶
Changed: require
audobject>=0.7.2
Version 0.6.1 (2022-06-27)¶
Fixed: added missing
onnx
dependency tosetup.cfg
Version 0.6.0 (2022-06-23)¶
Added:
audonnx.Function
Added:
audonnx.Model.labels()
Added: arguments
concat
,outputs
,squeeze
toaudonnx.Model.__call__()
Added: tests on Windows
Added:
audonnx.testing
moduleChanged: optionally init
audonnx.Model
from proto object instead of ONNX fileChanged: dynamic axis can be specified as
None
in ONNX graphChanged: support output nodes where last dimension is dynamic
Deprecated: argument
output_names
ofaudonnx.Model.__call__()
Version 0.5.2 (2022-04-01)¶
Fixed: always replace dynamic axis names with
-1
in input and output shapes of model nodes
Version 0.5.1 (2022-03-29)¶
Added: argument
auto_install
toaudonnx.load()
Version 0.5.0 (2022-02-09)¶
Added: argument
device
Changed: use CPU by default
Changed: require
onnxruntime>=1.8.0
Removed:
audonnx.Model.forward()
audonnx.Model.labels
,audonnx.Model.predict()
,audonnx.Model.transform
Version 0.4.3 (2022-01-10)¶
Fixed: publication of docs failed
Version 0.4.2 (2022-01-10)¶
Fixed: publication of docs failed
Version 0.4.1 (2022-01-10)¶
Fixed: author email address in Python package metadata
Version 0.4.0 (2022-01-10)¶
Added: first public release
Changed: switch to MIT license
Changed: move repo to Github
Fixed: remove
audsp
from docstring example as we no longer depend on it
Version 0.3.3 (2021-12-30)¶
Changed: use Python 3.8 as default
Version 0.3.2 (2021-11-01)¶
Changed: use
audobject
>=0.6.1
Version 0.3.1 (2021-10-05)¶
Fixed:
audonnx.load()
try to load model from ONNX if YAML does not exist
Version 0.3.0 (2021-10-01)¶
Changed: audobject >=0.5.0
Changed: force
.yaml
extension when model is savedFixed: if possible load model from
.yaml
inaudonnx.load()
Version 0.2.2 (2021-09-23)¶
Fixed: link to ONNX runtime CUDA mapping table
Version 0.2.1 (2021-09-15)¶
Fixed: loading of old models that contain a
model.yaml
file
Version 0.2.0 (2021-07-20)¶
Added:
audonnx.InputNode
,audonnx.Model.__call__()
,audonnx.Model.inputs
,audonnx.Model.outputs
,audonnx.OutputNode
Changed: reshape input to expected shape
Changed: do not depend on existing models in tests and documentation
Changed: support multiple input nodes
Changed: make
audonnx.Model
serializableDeprecated:
audonnx.Model.forward()
audonnx.Model.labels
,audonnx.Model.predict()
,audonnx.Model.transform
Removed:
audonnx.Model.input_node
,audonnx.Model.input_shape
,audonnx.Model.input_type
,audonnx.Model.output_nodes
,audonnx.Model.output_shape
,audonnx.Model.output_type
,
Version 0.1.1 (2021-03-31)¶
Changed: update documentation how to select specific GPU device
Version 0.1.0 (2021-03-25)¶
Added: initial release