diff --git a/onnxruntime/core/providers/nv_tensorrt_rtx/nv_execution_provider.h b/onnxruntime/core/providers/nv_tensorrt_rtx/nv_execution_provider.h index e415143a6ddd1..c567c220b3ce7 100644 --- a/onnxruntime/core/providers/nv_tensorrt_rtx/nv_execution_provider.h +++ b/onnxruntime/core/providers/nv_tensorrt_rtx/nv_execution_provider.h @@ -306,8 +306,8 @@ class NvExecutionProvider : public IExecutionProvider { const GraphOptimizerRegistry& graph_optimizer_registry, IResourceAccountant* /* resource_accountant */) const override; - int GetDeviceId() const { return device_id_; } - Status Sync() const; + int GetDeviceId() const override { return device_id_; } + Status Sync() const override; common::Status Compile(const std::vector& fused_nodes_and_graphs, std::vector& node_compute_funcs) override; diff --git a/onnxruntime/core/providers/nv_tensorrt_rtx/nv_provider_factory.cc b/onnxruntime/core/providers/nv_tensorrt_rtx/nv_provider_factory.cc index b4c870a1770d7..7da16ec2ee45e 100644 --- a/onnxruntime/core/providers/nv_tensorrt_rtx/nv_provider_factory.cc +++ b/onnxruntime/core/providers/nv_tensorrt_rtx/nv_provider_factory.cc @@ -62,7 +62,7 @@ struct NvProviderFactory : IExecutionProviderFactory { std::unique_ptr CreateProvider() override; std::unique_ptr CreateProvider(const OrtSessionOptions& session_options, - const OrtLogger& session_logger); + const OrtLogger& session_logger) override; private: NvExecutionProviderInfo info_; @@ -110,7 +110,7 @@ struct Nv_Provider : Provider { return std::make_shared(info); } - std::shared_ptr CreateExecutionProviderFactory(const void* param) { + std::shared_ptr CreateExecutionProviderFactory(const void* param) override { if (param == nullptr) { LOGS_DEFAULT(ERROR) << "[NvTensorRTRTX EP] Passed NULL options to CreateExecutionProviderFactory()"; return nullptr;