mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-30 20:18:08 +00:00
[DML EP] Move operators to feature level 6.4 (#20290)
Those operators won't be in the next version of DML, but they will come in the version right after.
This commit is contained in:
parent
327fb1fde3
commit
a0d5067341
4 changed files with 11 additions and 11 deletions
|
|
@ -6,7 +6,7 @@
|
|||
namespace Dml
|
||||
{
|
||||
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
|
||||
class DmlOperatorCol2Im : public DmlOperator, public Col2ImHelper
|
||||
{
|
||||
|
|
@ -58,6 +58,6 @@ public:
|
|||
|
||||
DML_OP_DEFINE_CREATION_FUNCTION(Col2Im, DmlOperatorCol2Im);
|
||||
|
||||
#endif // DML_TARGET_VERSION >= 0x6300
|
||||
#endif // DML_TARGET_VERSION >= 0x6400
|
||||
|
||||
} // namespace Dml
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ public:
|
|||
{
|
||||
mode = DML_PADDING_MODE_REFLECTION;
|
||||
}
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
else if (modeString == AttrValue::Wrap)
|
||||
{
|
||||
mode = DML_PADDING_MODE_WRAP;
|
||||
|
|
|
|||
|
|
@ -264,7 +264,7 @@ public:
|
|||
DML_INTERPOLATION_MODE interpolationMode = Dml::MapStringToInteropolationMode(mode);
|
||||
|
||||
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
const int antialiased = kernelCreationContext.GetOptionalAttribute<int>(AttrName::Antialiased, 0);
|
||||
#endif
|
||||
|
||||
|
|
@ -307,7 +307,7 @@ public:
|
|||
std::vector<DML_TENSOR_DESC> inputDescs = GetDmlInputDescs();
|
||||
std::vector<DML_TENSOR_DESC> outputDescs = GetDmlOutputDescs();
|
||||
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
DML_RESAMPLE3_OPERATOR_DESC operatorDesc = {};
|
||||
operatorDesc.Antialiased = static_cast<BOOL>(antialiased);
|
||||
#else
|
||||
|
|
@ -321,7 +321,7 @@ public:
|
|||
operatorDesc.DimensionCount = gsl::narrow_cast<uint32_t>(paddedScales.size());
|
||||
operatorDesc.InputPixelOffsets = inputPixelOffsets.data();
|
||||
operatorDesc.OutputPixelOffsets = outputPixelOffsets.data();
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
DML_OPERATOR_DESC opDesc = { DML_OPERATOR_RESAMPLE3, &operatorDesc };
|
||||
#else
|
||||
DML_OPERATOR_DESC opDesc = { DML_OPERATOR_RESAMPLE2, &operatorDesc };
|
||||
|
|
@ -368,7 +368,7 @@ void CALLBACK QueryResize(IMLOperatorSupportQueryContextPrivate* context, bool*
|
|||
DML_OP_DEFINE_CREATION_FUNCTION(Resize10, VersionedKernel<DmlOperatorResize, 10>);
|
||||
DML_OP_DEFINE_CREATION_FUNCTION(Resize11, VersionedKernel<DmlOperatorResize, 11>);
|
||||
DML_OP_DEFINE_CREATION_FUNCTION(Resize13, VersionedKernel<DmlOperatorResize, 13>);
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
DML_OP_DEFINE_CREATION_FUNCTION(Resize18, VersionedKernel<DmlOperatorResize, 18>);
|
||||
DML_OP_DEFINE_CREATION_FUNCTION(Resize19, VersionedKernel<DmlOperatorResize, 19>);
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -509,7 +509,7 @@ DML_OP_EXTERN_CREATION_FUNCTION(MatMulIntegerToFloat);
|
|||
DML_OP_EXTERN_CREATION_FUNCTION(ConvInteger);
|
||||
DML_OP_EXTERN_CREATION_FUNCTION(Trilu);
|
||||
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
DML_OP_EXTERN_CREATION_FUNCTION(Col2Im);
|
||||
DML_OP_EXTERN_CREATION_FUNCTION(Resize18);
|
||||
DML_OP_EXTERN_CREATION_FUNCTION(Resize19);
|
||||
|
|
@ -772,7 +772,7 @@ constexpr static OperatorRegistrationInformation operatorRegistrationInformation
|
|||
{REG_INFO_VER( 13, Pad, typeNameListDefault, supportedTypeListAllScalars, DmlGraphSupport::Supported, requiredConstantCpuInputs(1, 2) /*pads, value*/)}, // https://microsoft.visualstudio.com/OS/_workitems/edit/26007728
|
||||
{REG_INFO_VER( 18, Pad, typeNameListDefault, supportedTypeListAllScalars, DmlGraphSupport::Supported, requiredConstantCpuInputs(1, 2, 3) /*pads, value, axes*/)},
|
||||
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
{REG_INFO_VER( 19, Pad, typeNameListDefault, supportedTypeListAllScalars, DmlGraphSupport::Supported, requiredConstantCpuInputs(1, 2, 3) /*pads, value, axes*/)},
|
||||
#endif
|
||||
|
||||
|
|
@ -806,7 +806,7 @@ constexpr static OperatorRegistrationInformation operatorRegistrationInformation
|
|||
{REG_INFO( 9, EyeLike, typeNameListEyeLike, supportedTypeListEyeLike, DmlGraphSupport::Supported)},
|
||||
{REG_INFO( 14, Trilu, typeNameListDefault, supportedTypeListAllScalars, DmlGraphSupport::Supported, requiredConstantCpuInputs(1))},
|
||||
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
{REG_INFO( 18, Col2Im, typeNameListDefault, supportedTypeListAllScalars, DmlGraphSupport::Supported, requiredConstantCpuInputs(1, 2))},
|
||||
#endif
|
||||
|
||||
|
|
@ -996,7 +996,7 @@ constexpr static OperatorRegistrationInformation operatorRegistrationInformation
|
|||
{REG_INFO_VER( 10, Resize, typeNameListDefault, supportedTypeListFloat16to32, DmlGraphSupport::Supported, requiredConstantCpuInputs(1) /*scales*/)},
|
||||
{REG_INFO_VER( 11, Resize, typeNameListTwo, supportedTypeListResize11, DmlGraphSupport::Supported, requiredConstantCpuInputs(1, 2, 3) /*roi, scales, sizes*/, std::nullopt, QueryResize)},
|
||||
{REG_INFO_VER( 13, Resize, typeNameListTwo, supportedTypeListResize13, DmlGraphSupport::Supported, requiredConstantCpuInputs(1, 2, 3) /*roi, scales, sizes*/, std::nullopt, QueryResize)},
|
||||
#if DML_TARGET_VERSION >= 0x6300
|
||||
#if DML_TARGET_VERSION >= 0x6400
|
||||
{REG_INFO_VER( 18, Resize, typeNameListTwo, supportedTypeListResize18, DmlGraphSupport::Supported, requiredConstantCpuInputs(1, 2, 3) /*roi, scales, sizes*/, std::nullopt, QueryResize)},
|
||||
{REG_INFO_VER( 19, Resize, typeNameListTwo, supportedTypeListResize18, DmlGraphSupport::Supported, requiredConstantCpuInputs(1, 2, 3) /*roi, scales, sizes*/, std::nullopt, QueryResize)},
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in a new issue