/usr/local/lib64/python3.6/site-packages/torch/include/caffe2/distributed
NameSizeModeActions
file_store_handler.h10430644editdlrm
file_store_handler_op.h9790644editdlrm
redis_store_handler.h10650644editdlrm
redis_store_handler_op.h11430644editdlrm
store_handler.h25260644editdlrm
store_ops.h10640644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/include/caffe2/distributed/store_ops.h (1064B)
#pragma once #include "store_handler.h" #include namespace caffe2 { class StoreSetOp final : public Operator { public: StoreSetOp(const OperatorDef& operator_def, Workspace* ws); bool RunOnDevice() override; private: std::string blobName_; INPUT_TAGS(HANDLER, DATA); }; class StoreGetOp final : public Operator { public: StoreGetOp(const OperatorDef& operator_def, Workspace* ws); bool RunOnDevice() override; private: std::string blobName_; INPUT_TAGS(HANDLER); OUTPUT_TAGS(DATA); }; class StoreAddOp final : public Operator { public: StoreAddOp(const OperatorDef& operator_def, Workspace* ws); bool RunOnDevice() override; private: std::string blobName_; int addValue_; INPUT_TAGS(HANDLER); OUTPUT_TAGS(VALUE); }; class StoreWaitOp final : public Operator { public: StoreWaitOp(const OperatorDef& operator_def, Workspace* ws); bool RunOnDevice() override; private: std::vector blobNames_; INPUT_TAGS(HANDLER); }; }