18 ATH_MSG_INFO(
" OnnxRuntime release: " << OrtGetApiBase()->GetVersionString());
20 Ort::SessionOptions sessionOptions;
21 sessionOptions.SetGraphOptimizationLevel( GraphOptimizationLevel::ORT_ENABLE_EXTENDED );
22 sessionOptions.DisablePerSessionThreads();
27 OrtCUDAProviderOptions cuda_options;
29 cuda_options.cudnn_conv_algo_search = OrtCudnnConvAlgoSearch::OrtCudnnConvAlgoSearchExhaustive;
30 cuda_options.gpu_mem_limit = std::numeric_limits<size_t>::max();
35 Ort::ArenaCfg arena_cfg{0, 0, 1024, 0};
45 cuda_options.default_memory_arena_cfg = arena_cfg;
48 sessionOptions.AppendExecutionProvider_CUDA(cuda_options);
56 return StatusCode::SUCCESS;