"tests/vscode:/vscode.git/clone" did not exist on "95248677014cb10a9dbaa2e72f688e1a6e6cf566"
Commit 3499ec7d authored by Paul's avatar Paul
Browse files

Merge from develop

parent 6ce2f5c4
...@@ -766,7 +766,7 @@ struct test_gemm : verify_program<test_gemm> ...@@ -766,7 +766,7 @@ struct test_gemm : verify_program<test_gemm>
} }
}; };
struct test_gemm_ex struct test_gemm_ex : verify_program<test_gemm_ex>
{ {
migraphx::program create_program() const migraphx::program create_program() const
{ {
...@@ -778,7 +778,7 @@ struct test_gemm_ex ...@@ -778,7 +778,7 @@ struct test_gemm_ex
} }
}; };
struct test_gemm_half struct test_gemm_half : verify_program<test_gemm_half>
{ {
migraphx::program create_program() const migraphx::program create_program() const
{ {
...@@ -817,7 +817,7 @@ struct test_gemm_transposeb : verify_program<test_gemm_transposeb> ...@@ -817,7 +817,7 @@ struct test_gemm_transposeb : verify_program<test_gemm_transposeb>
} }
}; };
struct test_gemm_transposeb_ex struct test_gemm_transposeb_ex : verify_program<test_gemm_transposeb_ex>
{ {
migraphx::program create_program() const migraphx::program create_program() const
{ {
...@@ -830,7 +830,7 @@ struct test_gemm_transposeb_ex ...@@ -830,7 +830,7 @@ struct test_gemm_transposeb_ex
} }
}; };
struct test_gemm_transposea struct test_gemm_transposea : verify_program<test_gemm_transposea>
{ {
migraphx::program create_program() const migraphx::program create_program() const
{ {
...@@ -843,7 +843,7 @@ struct test_gemm_transposea ...@@ -843,7 +843,7 @@ struct test_gemm_transposea
} }
}; };
struct test_gemm_transposea_ex struct test_gemm_transposea_ex : verify_program<test_gemm_transposea_ex>
{ {
migraphx::program create_program() const migraphx::program create_program() const
{ {
...@@ -856,7 +856,7 @@ struct test_gemm_transposea_ex ...@@ -856,7 +856,7 @@ struct test_gemm_transposea_ex
} }
}; };
struct test_gemm_transposeab struct test_gemm_transposeab : verify_program<test_gemm_transposeab>
{ {
migraphx::program create_program() const migraphx::program create_program() const
{ {
...@@ -902,7 +902,7 @@ struct gemm_mutli_dim_2_3 ...@@ -902,7 +902,7 @@ struct gemm_mutli_dim_2_3
} }
}; };
struct test_contiguous struct test_contiguous : verify_program<test_contiguous>
{ {
migraphx::program create_program() const migraphx::program create_program() const
{ {
...@@ -2978,7 +2978,7 @@ struct test_lstm_bidirct_default_actv2 : verify_program<test_lstm_bidirct_defaul ...@@ -2978,7 +2978,7 @@ struct test_lstm_bidirct_default_actv2 : verify_program<test_lstm_bidirct_defaul
}; };
template <int Axis> template <int Axis>
struct test_logsoftmax struct test_logsoftmax : verify_program<test_logsoftmax<Axis>>
{ {
migraphx::program create_program() const migraphx::program create_program() const
{ {
...@@ -2991,8 +2991,14 @@ struct test_logsoftmax ...@@ -2991,8 +2991,14 @@ struct test_logsoftmax
} }
}; };
template struct test_logsoftmax<0>;
template struct test_logsoftmax<1>;
template struct test_logsoftmax<2>;
template struct test_logsoftmax<3>;
template struct test_logsoftmax<4>;
template <int Axis> template <int Axis>
struct test_logsoftmax_1 struct test_logsoftmax_1 : verify_program<test_logsoftmax_1<Axis>>
{ {
migraphx::program create_program() const migraphx::program create_program() const
{ {
...@@ -3005,128 +3011,7 @@ struct test_logsoftmax_1 ...@@ -3005,128 +3011,7 @@ struct test_logsoftmax_1
} }
}; };
int main() template struct test_logsoftmax_1<0>;
{ template struct test_logsoftmax_1<1>;
verify_program<test_relu_lrn>();
verify_program<test_pooling_autopad>(); int main(int argc, const char* argv[]) { test::run(argc, argv); }
verify_program<test_abs>();
verify_program<test_concat>();
verify_program<test_concat2>();
verify_program<test_concat_relu>();
verify_program<test_pad>();
verify_program<test_add>();
verify_program<test_add_half>();
verify_program<test_mul>();
verify_program<test_exp>();
verify_program<test_log>();
verify_program<test_sin>();
verify_program<test_cos>();
verify_program<test_tan>();
verify_program<test_sinh>();
verify_program<test_cosh>();
verify_program<test_tanh>();
verify_program<test_asin>();
verify_program<test_acos>();
verify_program<test_atan>();
verify_program<test_scale>();
verify_program<test_triadd>();
verify_program<test_triadd2>();
verify_program<test_add_broadcast>();
verify_program<test_add_broadcast2>();
verify_program<test_add_broadcast3>();
verify_program<test_add_broadcast4>();
verify_program<test_add_broadcast5>();
verify_program<test_triadd_broadcast>();
verify_program<test_sub>();
verify_program<test_sub2>();
verify_program<test_softmax>();
verify_program<test_softmax2>();
verify_program<test_conv>();
verify_program<test_conv2>();
verify_program<test_group_conv>();
verify_program<test_conv_relu>();
verify_program<test_conv_relu_half>();
verify_program<test_add_relu>();
verify_program<test_leaky_relu>();
verify_program<test_sigmoid>();
verify_program<test_elu>();
verify_program<test_conv_pooling>();
verify_program<test_global_avg_pooling>();
verify_program<test_global_max_pooling>();
verify_program<test_gemm>();
verify_program<test_gemm_ex>();
verify_program<test_gemm_half>();
// verify_program<test_gemm_ld>();
verify_program<test_gemm_transposeb>();
verify_program<test_gemm_transposeb_ex>();
verify_program<test_gemm_transposea>();
verify_program<test_gemm_transposea_ex>();
verify_program<test_gemm_transposeab>();
verify_program<gemm_mutli_dim_2>();
verify_program<gemm_mutli_dim_2_3>();
verify_program<test_contiguous>();
verify_program<test_eliminate_contiguous>();
verify_program<test_transpose>();
verify_program<test_batchnorm_inference>();
verify_program<test_batchnorm_inference_2>();
verify_program<test_conv_bn>();
verify_program<test_conv_bn_relu_pooling>();
verify_program<test_conv_bn_relu_pooling2>();
verify_program<test_slice>();
verify_program<test_gather>();
verify_program<test_gather_neg_axis>();
verify_program<test_gather_scalar_output>();
verify_program<test_gather_scalar_index>();
verify_program<test_gather_1d_index>();
verify_program<test_rnn_forward>();
verify_program<test_rnn_forward10>();
verify_program<test_rnn_reverse>();
verify_program<test_rnn_reverse2>();
verify_program<test_rnn_3args>();
verify_program<test_rnn_4args>();
verify_program<test_rnn_5args>();
verify_program<test_rnn_bidirectional>();
verify_program<test_rnn_bidirectional10>();
verify_program<test_rnn_bi_3args>();
verify_program<test_gru_forward_last>();
verify_program<test_gru_forward_hs>();
verify_program<test_gru_forward_3args_und>();
verify_program<test_gru_forward_3args>();
verify_program<test_gru_forward_seq1>();
verify_program<test_gru_forward_default_actv>();
verify_program<test_gru_forward_default_actv1>();
verify_program<test_gru_reverse_last>();
verify_program<test_gru_reverse_3args>();
verify_program<test_gru_bidirct_last>();
verify_program<test_gru_bidirct_hs>();
verify_program<test_gru_bidirct_3args_und>();
verify_program<test_gru_bidirct_3args>();
verify_program<test_gru_bidirct_seq1>();
verify_program<test_gru_bidirct_default_actv>();
verify_program<test_gru_bidirct_default_actv1>();
verify_program<test_lstm_forward_last>();
verify_program<test_lstm_forward_hs>();
verify_program<test_lstm_forward_3args_und>();
verify_program<test_lstm_forward_3args>();
verify_program<test_lstm_forward_seq1>();
verify_program<test_lstm_forward_default_actv>();
verify_program<test_lstm_forward_default_actv1>();
verify_program<test_lstm_reverse_last>();
verify_program<test_lstm_reverse_3args>();
verify_program<test_lstm_reverse_3args_cell_output>();
verify_program<test_lstm_bidirct_last>();
verify_program<test_lstm_bidirct_hs>();
verify_program<test_lstm_bidirct_3args_und>();
verify_program<test_lstm_bidirct_3args>();
verify_program<test_lstm_bidirct_seq1>();
verify_program<test_lstm_bidirct_default_actv>();
verify_program<test_lstm_bidirct_default_actv1>();
verify_program<test_lstm_bidirct_default_actv2>();
verify_program<test_logsoftmax<0>>();
verify_program<test_logsoftmax<1>>();
verify_program<test_logsoftmax<2>>();
verify_program<test_logsoftmax<3>>();
verify_program<test_logsoftmax<4>>();
verify_program<test_logsoftmax_1<0>>();
verify_program<test_logsoftmax_1<1>>();
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment