Class DefaultOrtSessionOptionsCreator

java.lang.Object
com.itextpdf.pdfocr.onnx.DefaultOrtSessionOptionsCreator
All Implemented Interfaces:
IOrtSessionOptionsCreator

public class DefaultOrtSessionOptionsCreator extends Object implements IOrtSessionOptionsCreator
Default implementation of IOrtSessionOptionsCreator.

CUDA execution provider is added if available, otherwise default CPU execution provider is used.

  • Constructor Details

    • DefaultOrtSessionOptionsCreator

      public DefaultOrtSessionOptionsCreator()
  • Method Details

    • create

      public ai.onnxruntime.OrtSession.SessionOptions create() throws ai.onnxruntime.OrtException
      Description copied from interface: IOrtSessionOptionsCreator
      Creates an instance of ONNX runtime session options.
      Specified by:
      create in interface IOrtSessionOptionsCreator
      Returns:
      the ONNX runtime session options creator
      Throws:
      ai.onnxruntime.OrtException - in case of invalid session options creation