Skip to content

Commit a7bb167

Browse files
committed
remove NCHWC data layout - it did not seem to be used. add prefix for OrtEpDataLayout members.
1 parent e0226d7 commit a7bb167

File tree

4 files changed

+5
-10
lines changed

4 files changed

+5
-10
lines changed

include/onnxruntime/core/framework/execution_provider.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ using RunOptions = ::OrtRunOptions;
6262
enum class DataLayout {
6363
NCHW,
6464
NHWC,
65-
NCHWC,
6665
};
6766

6867
class IExecutionProvider {

include/onnxruntime/core/session/onnxruntime_ep_c_api.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,8 @@ struct OrtEpApi {
140140
* \since Version 1.23.
141141
*/
142142
typedef enum OrtEpDataLayout {
143-
NCHW = 0,
144-
NHWC,
145-
NCHWC,
143+
OrtEpDataLayout_NCHW = 0,
144+
OrtEpDataLayout_NHWC,
146145
} OrtEpDataLayout;
147146

148147
/**

onnxruntime/core/session/ep_plugin_provider_interfaces.cc

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -281,15 +281,12 @@ DataLayout PluginExecutionProvider::GetPreferredLayout() const {
281281
ORT_THROW_IF_ERROR(ToStatusAndRelease(ort_ep_->GetPreferredDataLayout(ort_ep_.get(), &api_data_layout)));
282282

283283
switch (api_data_layout) {
284-
case OrtEpDataLayout::NCHW:
284+
case OrtEpDataLayout::OrtEpDataLayout_NCHW:
285285
return DataLayout::NCHW;
286286

287-
case OrtEpDataLayout::NHWC:
287+
case OrtEpDataLayout::OrtEpDataLayout_NHWC:
288288
return DataLayout::NHWC;
289289

290-
case OrtEpDataLayout::NCHWC:
291-
return DataLayout::NCHWC;
292-
293290
default:
294291
ORT_THROW("OrtEp::GetPreferredDataLayout() returned an invalid data layout: ",
295292
static_cast<int>(api_data_layout));

onnxruntime/test/framework/ep_plugin_provider_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ TEST(PluginExecutionProviderTest, GetPreferredLayout) {
8282

8383
{
8484
auto prefer_nhwc_fn = [](OrtEp* /*this_ptr*/, OrtEpDataLayout* preferred_data_layout) -> ::OrtStatus* {
85-
*preferred_data_layout = OrtEpDataLayout::NCHW;
85+
*preferred_data_layout = OrtEpDataLayout::OrtEpDataLayout_NCHW;
8686
return nullptr;
8787
};
8888
ort_ep->GetPreferredDataLayout = prefer_nhwc_fn;

0 commit comments

Comments
 (0)