52void compress_vdfs(dccrg::Dccrg<SpatialCell, dccrg::Cartesian_Geometry>& mpiGrid,
const std::vector<CellID>& local_cells,
66 size_t number_of_spatial_cells);
69std::vector<double>
decompressArrayDouble(
char* compressedData,
size_t compressedSize,
size_t arraySize,
double tol);
72std::vector<float>
decompressArrayFloat(
char* compressedData,
size_t compressedSize,
size_t arraySize,
float tol);
std::vector< double > decompressArrayDouble(char *compressedData, size_t compressedSize, size_t arraySize, double tol)
std::vector< float > decompressArrayFloat(char *compressedData, size_t compressedSize, size_t arraySize, float tol)
void compress_vdfs_transfer_learning(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid)
std::size_t probe_network_size_in_bytes(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, size_t number_of_spatial_cells)
void compress_vdfs(dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid, const std::vector< CellID > &local_cells, P::ASTERIX_COMPRESSION_METHODS method, bool update_weights, std::vector< std::vector< char > > &mpl_bytes, uint32_t downsampling_factor=1)
ASTERIX_COMPRESSION_METHODS