aboutsummaryrefslogtreecommitdiff
path: root/include/numpy_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/numpy_utils.h')
-rw-r--r--include/numpy_utils.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/numpy_utils.h b/include/numpy_utils.h
index 6a20eb3..8c2ed71 100644
--- a/include/numpy_utils.h
+++ b/include/numpy_utils.h
@@ -41,6 +41,8 @@ public:
static NPError readFromNpyFile(const char* filename, const uint32_t elems, float* databuf);
+ static NPError readFromNpyFile(const char* filename, const uint32_t elems, double* databuf);
+
static NPError readFromNpyFile(const char* filename, const uint32_t elems, half_float::half* databuf);
static NPError readFromNpyFile(const char* filename, const uint32_t elems, int32_t* databuf);
@@ -68,6 +70,10 @@ public:
static NPError writeToNpyFile(const char* filename, const uint32_t elems, const float* databuf);
+ static NPError writeToNpyFile(const char* filename, const std::vector<int32_t>& shape, const double* databuf);
+
+ static NPError writeToNpyFile(const char* filename, const uint32_t elems, const double* databuf);
+
private:
static NPError writeToNpyFileCommon(const char* filename,
const char* dtype_str,