Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
auto compileInfoPtr = reinterpret_cast(context_->GetCompileInfo());
using namespace std;
constexpr int64_t SPLIT_NUM = 16; constexpr int64_t MIN_DIM_ND = 1; constexpr int64_t MAX_DIM_ND = 8; constexpr int64_t MIN_DIM_NZ = 4; constexpr int64_t MAX_DIM_NZ = 8; constexpr int64_t MIN_DIM_NZ2ND = 2; constexpr int64_t MAX_DIM_NZ2ND = 6; class ConfusionTransposeDTiling { public: explicit ConfusionTransposeDTiling(gert::TilingContext* context) : tilingContext_(context){}; ge::graphStatus ParametersVerifying(); void ProcessShapeInfo(ShapeInfo& shapeInfo); private: ge::graphStatus GetParameters(); ge::graphStatus ParametersVerifyingFormatAndDatatype(); ge::graphStatus ParametersVerifyingInputAndOutput(); ge::graphStatus ParametersVerifyingDimNd(); ge::graphStatus ParametersVerifyingPerm();
💡 备注(选填)
/assign
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
一、问题描述 (必填)
auto compileInfoPtr = reinterpret_cast(context_->GetCompileInfo());using namespace std;constexpr int64_t SPLIT_NUM = 16; constexpr int64_t MIN_DIM_ND = 1; constexpr int64_t MAX_DIM_ND = 8; constexpr int64_t MIN_DIM_NZ = 4; constexpr int64_t MAX_DIM_NZ = 8; constexpr int64_t MIN_DIM_NZ2ND = 2; constexpr int64_t MAX_DIM_NZ2ND = 6; class ConfusionTransposeDTiling { public: explicit ConfusionTransposeDTiling(gert::TilingContext* context) : tilingContext_(context){}; ge::graphStatus ParametersVerifying(); void ProcessShapeInfo(ShapeInfo& shapeInfo); private: ge::graphStatus GetParameters(); ge::graphStatus ParametersVerifyingFormatAndDatatype(); ge::graphStatus ParametersVerifyingInputAndOutput(); ge::graphStatus ParametersVerifyingDimNd(); ge::graphStatus ParametersVerifyingPerm();constexpr int64_t SPLIT_NUM = 16; constexpr int64_t MIN_DIM_ND = 1; constexpr int64_t MAX_DIM_ND = 8; constexpr int64_t MIN_DIM_NZ = 4; constexpr int64_t MAX_DIM_NZ = 8; constexpr int64_t MIN_DIM_NZ2ND = 2; constexpr int64_t MAX_DIM_NZ2ND = 6; class ConfusionTransposeDTiling { public: explicit ConfusionTransposeDTiling(gert::TilingContext* context) : tilingContext_(context){}; ge::graphStatus ParametersVerifying(); void ProcessShapeInfo(ShapeInfo& shapeInfo); private: ge::graphStatus GetParameters(); ge::graphStatus ParametersVerifyingFormatAndDatatype(); ge::graphStatus ParametersVerifyingInputAndOutput(); ge::graphStatus ParametersVerifyingDimNd(); ge::graphStatus ParametersVerifyingPerm();constexpr int64_t SPLIT_NUM = 16; constexpr int64_t MIN_DIM_ND = 1; constexpr int64_t MAX_DIM_ND = 8; constexpr int64_t MIN_DIM_NZ = 4; constexpr int64_t MAX_DIM_NZ = 8; constexpr int64_t MIN_DIM_NZ2ND = 2; constexpr int64_t MAX_DIM_NZ2ND = 6; class ConfusionTransposeDTiling { public: explicit ConfusionTransposeDTiling(gert::TilingContext* context) : tilingContext_(context){}; ge::graphStatus ParametersVerifying(); void ProcessShapeInfo(ShapeInfo& shapeInfo); private: ge::graphStatus GetParameters(); ge::graphStatus ParametersVerifyingFormatAndDatatype(); ge::graphStatus ParametersVerifyingInputAndOutput(); ge::graphStatus ParametersVerifyingDimNd(); ge::graphStatus ParametersVerifyingPerm();constexpr int64_t SPLIT_NUM = 16; constexpr int64_t MIN_DIM_ND = 1; constexpr int64_t MAX_DIM_ND = 8; constexpr int64_t MIN_DIM_NZ = 4; constexpr int64_t MAX_DIM_NZ = 8; constexpr int64_t MIN_DIM_NZ2ND = 2; constexpr int64_t MAX_DIM_NZ2ND = 6; class ConfusionTransposeDTiling { public: explicit ConfusionTransposeDTiling(gert::TilingContext* context) : tilingContext_(context){}; ge::graphStatus ParametersVerifying(); void ProcessShapeInfo(ShapeInfo& shapeInfo); private: ge::graphStatus GetParameters(); ge::graphStatus ParametersVerifyingFormatAndDatatype(); ge::graphStatus ParametersVerifyingInputAndOutput(); ge::graphStatus ParametersVerifyingDimNd(); ge::graphStatus ParametersVerifyingPerm();constexpr int64_t SPLIT_NUM = 16; constexpr int64_t MIN_DIM_ND = 1; constexpr int64_t MAX_DIM_ND = 8; constexpr int64_t MIN_DIM_NZ = 4; constexpr int64_t MAX_DIM_NZ = 8; constexpr int64_t MIN_DIM_NZ2ND = 2; constexpr int64_t MAX_DIM_NZ2ND = 6; class ConfusionTransposeDTiling { public: explicit ConfusionTransposeDTiling(gert::TilingContext* context) : tilingContext_(context){}; ge::graphStatus ParametersVerifying(); void ProcessShapeInfo(ShapeInfo& shapeInfo); private: ge::graphStatus GetParameters(); ge::graphStatus ParametersVerifyingFormatAndDatatype(); ge::graphStatus ParametersVerifyingInputAndOutput(); ge::graphStatus ParametersVerifyingDimNd(); ge::graphStatus ParametersVerifyingPerm();二、环境信息 (可选)
三、重现步骤 (可选)
四、预期结果 (可选)
💡 备注(选填)