13 AddMainFixture(
const std::string& dataType)
18 producer_version: "2.5.1" 27 elem_type: )" + dataType + R"( 49 elem_type: )" + dataType + R"( 105 struct AddValidFixture : AddMainFixture
107 AddValidFixture() : AddMainFixture(
"1") {
112 struct AddInvalidFixture : AddMainFixture
114 AddInvalidFixture() : AddMainFixture(
"6") { }
119 AddValidBroadcastFixture() {
123 producer_name: "CNTK" 124 producer_version: "2.5.1" 205 AddInvalidBroadcastFixture() {
209 producer_name: "CNTK" 210 producer_version: "2.5.1" 290 AddScalarFixture(
const std::string& dataType)
294 producer_name: "CNTK" 295 producer_version: "2.5.1" 304 elem_type: )" + dataType + R"( 326 elem_type: )" + dataType + R"( 373 struct AddValidScalarFixture : AddScalarFixture
375 AddValidScalarFixture() : AddScalarFixture(
"1") {
380 struct AddInvalidScalarFixture : AddScalarFixture
382 AddInvalidScalarFixture() : AddScalarFixture(
"6") { }
387 RunTest<4>({{
"Input0", {1.0f, 2.0f, -3.0f, -4.0f}},
388 {
"Input1", {1.0f, 2.0f, 3.0, 4.0f}}}, {{
"Output", {2.0, 4.0, 0, 0.0}}});
403 RunTest<4>({{
"Input0", {1.0f, 2.0f, -3.0f, -4.0f}},
404 {
"Input1", {1.0f, 2.0f, 3.0, 4.0f}}}, {{
"Output", {2.0, 4.0, 0, 0.0}}});
409 RunTest<4>({{
"Input0", {1.0f, 2.0f, -3.0f, -4.0f}},
410 {
"Input1", {-8.0f}}}, {{
"Output", {-7.0, -6.0, -11.0, -12.0}}});
TEST_CASE_FIXTURE(ClContextControlFixture, "CopyBetweenNeonAndGpu")