#ifndef THP_SERIALIZATION_INC #define THP_SERIALIZATION_INC #include #include template void doRead(io fildes, void* buf, size_t nbytes); template void doWrite(io fildes, void* buf, size_t nbytes); // Note that this takes a mutable storage because it may pass through // to at::from_blob. template void THPStorage_writeFileRaw( c10::StorageImpl* self, io fd, bool save_size, uint64_t element_size); template c10::intrusive_ptr THPStorage_readFileRaw( io fd, c10::intrusive_ptr storage, uint64_t element_size); #endif