onnxruntime 0.0.14

Wrapper around Microsoft's ONNX Runtime
Documentation
# brew install libomp
# python -m venv .venv
# source .venv/bin/activate
# python ./issue22.py

import onnxruntime # v1.2.0

session = onnxruntime.InferenceSession("model.onnx")

print("Inputs:")
for idx, inputs in enumerate(session.get_inputs()):
    print("idx:", idx)
    print("   Name:", inputs.name)
    print("   Shape:", inputs.shape)
print("Outputs:")
for idx, outputs in enumerate(session.get_outputs()):
    print("idx:", idx)
    print("   Name:", outputs.name)
    print("   Shape:", outputs.shape)

outputs = session.run(None, {"input_ids": [[1, 2, 3]], "attention_mask": [[1, 1, 1]]})[0]
print(outputs.shape)