Skip to content

Releases: PINTO0309/sit4onnx

1.0.8

01 Mar 15:11
7534697
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.7...1.0.8

1.0.7

15 Mar 09:09
d691bf0
Compare
Choose a tag to compare
  • Increased supported data types
    ONNX_DTYPES_TO_NUMPY_DTYPES: dict = {
        f'{onnx.TensorProto.FLOAT16}': np.float16,
        f'{onnx.TensorProto.FLOAT}': np.float32,
        f'{onnx.TensorProto.DOUBLE}': np.float64,
        f'{onnx.TensorProto.UINT8}': np.uint8,
        f'{onnx.TensorProto.UINT16}': np.uint16,
        f'{onnx.TensorProto.UINT32}': np.uint32,
        f'{onnx.TensorProto.UINT64}': np.uint64,
        f'{onnx.TensorProto.INT8}': np.int8,
        f'{onnx.TensorProto.INT16}': np.int16,
        f'{onnx.TensorProto.INT32}': np.int32,
        f'{onnx.TensorProto.INT64}': np.int64,
    }

What's Changed

Full Changelog: 1.0.6...1.0.7

1.0.6

02 Dec 05:42
Compare
Choose a tag to compare
  • Added intra_op_num_threads option
      -iont, --intra_op_num_threads INTRA_OP_NUM_THREADS
          Sets the number of threads used to parallelize the execution within nodes.
          Default is 0 to let onnxruntime choose.
    

Full Changelog: 1.0.5...1.0.6

1.0.5

01 Sep 01:11
Compare
Choose a tag to compare
  • Support for SequenceConstruct
    INFO: file: yolopv2_192x320_test.onnx
    INFO: providers: ['CUDAExecutionProvider', 'CPUExecutionProvider']
    INFO: input_name.1: input shape: [1, 3, 192, 320] dtype: float32
    INFO: test_loop_count: 10
    INFO: total elapsed time:  76.85065269470215 ms
    INFO: avg elapsed time per pred:  7.685065269470215 ms
    INFO: output_name.1-0: pred-0 shape: [1, 255, 24, 40] dtype: float32
    INFO: output_name.1-1: pred-1 shape: [1, 255, 12, 20] dtype: float32
    INFO: output_name.1-2: pred-2 shape: [1, 255, 6, 10] dtype: float32
    INFO: output_name.2: anchor_grid0 shape: [1, 3, 1, 1, 2] dtype: float32
    INFO: output_name.3: anchor_grid1 shape: [1, 3, 1, 1, 2] dtype: float32
    INFO: output_name.4: anchor_grid2 shape: [1, 3, 1, 1, 2] dtype: float32
    INFO: output_name.5: seg shape: [1, 2, 192, 320] dtype: float32
    INFO: output_name.6: ll shape: [1, 1, 192, 320] dtype: float32
    
    image
  • Add short form
    usage:
      sit4onnx [-h]
      -if INPUT_ONNX_FILE_PATH
      [-b BATCH_SIZE]
      [-fs DIM0 [DIM1 DIM2 ...]]
      [-tlc TEST_LOOP_COUNT]
      [-oep {tensorrt,cuda,openvino_cpu,openvino_gpu,cpu}]
      [-ifp INPUT_NUMPY_FILE_PATHS_FOR_TESTING]
      [-ofp]
      [-n]
    

1.0.4

25 May 07:01
9aac849
Compare
Choose a tag to compare
  • Security update
  • README update

1.0.3

15 May 04:41
Compare
Choose a tag to compare
  • Allow static fixed shapes to be specified when dimensions other than batch size are undefined.
  • Bug fixes.

1.0.2

14 May 15:39
Compare
Choose a tag to compare

Add an interface to allow arbitrary test data to be specified as input parameters.

  1. numpy.ndarray
  2. numpy file

1.0.1

13 May 11:49
cabde2d
Compare
Choose a tag to compare
  • Returns numpy.ndarray of the last inference result as a return value when called from a Python script.
  • Add --output_numpy_file option. Output the final inference results to a numpy file.
  • Add --non_verbose option.

1.0.0

12 May 13:37
bd31d56
Compare
Choose a tag to compare
  • Initial release