56 if (!std::filesystem::exists(inFilename))
62 std::ifstream file(inFilename.c_str(), std::ios::in | std::ios::binary);
68 file.seekg(0, std::ifstream::end);
69 const auto fileSize =
static_cast<uint64>(file.tellg());
70 file.seekg(0, std::ifstream::beg);
72 std::vector<char> fileBuffer;
73 fileBuffer.reserve(fileSize);
74 file.read(fileBuffer.data(), fileSize);
76 if (file.bad() || file.fail())
83 NdArray<dtype> returnArray(
reinterpret_cast<dtype*
>(fileBuffer.data()), fileSize /
sizeof(dtype));