Я добавляю самоопределяемые операционные системы и используя ResourceMgr для создания дочернего класса ResourceBase, чтобы сохранить определенный статус и как записать статус в файл контрольной точки.Как сохранить и восстановить ResourceBase?
class FeatureTransformMap : public ResourceBase {
public:
FeatureTransformMap(int32_t max_feature_count) : max_feature_count_(max_feature_count), feature_index_(0) {
cout<<"Max feature count is:"<<max_feature_count_<<endl;
}
string DebugString() {return "FeatureTransformMap";}
int32_t GetFeatureIndex(const string& feature) {
{
mutex_lock l(mu_);
feature_index_ += 1;
}
return feature_index_;
}
private:
tensorflow::mutex mu_;
uint32_t feature_index_ GUARDED_BY(mu_);
const uint32_t max_feature_count_;
};
как в коде выше, как я могу написать feature_index_ для файлов контрольных точек.