Agility¶
Examples¶
Measure the processing time of a function
<<<
from onnxcustom.utils import measure_time
from math import cos
res = measure_time("cos(x)", context=dict(cos=cos, x=5.))
print(res)
>>>
{'average': 1.7227884382009506e-05, 'deviation': 1.3313569442761566e-06, 'min_exec': 1.6480684280395508e-05, 'max_exec': 2.104882150888443e-05, 'repeat': 10, 'number': 50}
(original entry : benchmark.py:docstring of onnxcustom.utils.benchmark.measure_time, line 10)
Ligne de commande¶
Commande check
¶
check
Checks the module works as expected.
<<<
python -m onnxcustom check --help
>>>
usage: check [-h] [-v VERBOSE]
Runs a couple of functions to check the module is working.
optional arguments:
-h, --help show this help message and exit
-v VERBOSE, --verbose VERBOSE
0 to hide the standout output (default: 1)