From 5e407d74130accfbbf94d2cabcb03fc126a89410 Mon Sep 17 00:00:00 2001 From: Determinant Date: Wed, 24 Jun 2015 22:48:24 +0800 Subject: separate non-Lua part of matrix code to a dedicated dir --- nerv/lib/matrix/cukernel.cu | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 nerv/lib/matrix/cukernel.cu (limited to 'nerv/lib/matrix/cukernel.cu') diff --git a/nerv/lib/matrix/cukernel.cu b/nerv/lib/matrix/cukernel.cu new file mode 100644 index 0000000..a19030a --- /dev/null +++ b/nerv/lib/matrix/cukernel.cu @@ -0,0 +1,17 @@ +#define NERV_GENERIC_CUKERNEL + +#define cudak_(NAME) cudak_float_ ## NAME +#define MATRIX_USE_FLOAT +#include "generic/elem_type.h" +#include "generic/cukernel.cu" +#undef cudak_ +#undef MATRIX_USE_FLOAT +#undef MATRIX_ELEM +#undef MATRIX_ELEM_PTR +#undef MATRIX_ELEM_FMT +#undef MATRIX_ELEM_WRITE_FMT + +#define cudak_(NAME) cudak_double_ ## NAME +#define MATRIX_USE_DOUBLE +#include "generic/elem_type.h" +#include "generic/cukernel.cu" -- cgit v1.2.3