#ifndef THC_ALLOCATOR_INC #define THC_ALLOCATOR_INC #include // IPC doesn't support (re)allocation class CAFFE2_API THCIpcDeleter { public: THCIpcDeleter(std::shared_ptr basePtr); ~THCIpcDeleter(); static at::DataPtr makeDataPtr(std::shared_ptr basePtr, void* data); private: std::shared_ptr basePtr_; }; #endif