def _load_sbert_session(self) -> None:

        """
        create the onnx session for running the model
        also see 
        https://github.com/microsoft/onnxruntime/tree/master/onnxruntime/python/tools/transformers
        https://github.com/microsoft/onnxruntime/blob/master/onnxruntime/python/tools/transformers/bert_perf_test.py
        """

        sess_options = onnxruntime.SessionOptions()
        # sess_options.graph_optimization_level = onnxruntime.GraphOptimizationLevel.ORT_ENABLE_ALL
        self.session = onnxruntime.InferenceSession(
            self.export_model_name, sess_options, providers=[self.fast_onnxprovider])

        logger.info(f"loaded session {self.session.get_providers()}")

        create the onnx session for running the model
        also see 
        https://github.com/microsoft/onnxruntime/tree/master/onnxruntime/python/tools/transformers
        https://github.com/microsoft/onnxruntime/blob/master/onnxruntime/python/tools/transformers/bert_perf_test.py
        
src/marqo/s2_inference/sbert_onnx_utils.py