提交 9a23cd60 编写于 作者: Y Yu Yang

Clean Unused functions

上级 273e3f44
...@@ -16,3 +16,6 @@ third_party/ ...@@ -16,3 +16,6 @@ third_party/
*~ *~
bazel-* bazel-*
third_party/ third_party/
# clion workspace.
cmake-build-*
...@@ -40,17 +40,6 @@ class Parameter; ...@@ -40,17 +40,6 @@ class Parameter;
typedef std::function<void(Parameter* param)> UpdateCallback; typedef std::function<void(Parameter* param)> UpdateCallback;
typedef std::function<void(int paramId, Parameter* param)> ParamInitCallback; typedef std::function<void(int paramId, Parameter* param)> ParamInitCallback;
struct Segment {
int64_t beginDim;
int64_t endDim;
// We allow the possibility that the parameters are not stored at contiguous
// memory locations for speed reason (i.e. data alignemnt)
// This means that the dimenstion is not same as the position in the memroy
// buffer.
int64_t beginPos; // beginning position in the local value or grad buffer
};
class Parameter; class Parameter;
typedef std::shared_ptr<Parameter> ParameterPtr; typedef std::shared_ptr<Parameter> ParameterPtr;
...@@ -167,13 +156,6 @@ public: ...@@ -167,13 +156,6 @@ public:
} }
} }
void enableSharedType(ParameterType type, VectorPtr vec, MatType matType) {
if (!bufs_[type]) {
bufs_[type] = vec;
setMat(type, matType);
}
}
/// for batchGradientMachine: blockNum is number of partitions of the matrix. /// for batchGradientMachine: blockNum is number of partitions of the matrix.
bool isGradShared(size_t* blockNum = NULL); bool isGradShared(size_t* blockNum = NULL);
...@@ -203,12 +185,6 @@ public: ...@@ -203,12 +185,6 @@ public:
const MatrixPtr& getMat(ParameterType pType) const { return mats_[pType]; } const MatrixPtr& getMat(ParameterType pType) const { return mats_[pType]; }
const IVectorPtr& getIntBuf(ParameterType pType) { return intBufs_[pType]; }
void setIntBuf(ParameterType pType, const IVectorPtr& iVec) {
intBufs_[pType] = iVec;
}
void setValueUpdated() { updated_ = true; } void setValueUpdated() { updated_ = true; }
void clearValueUpdated() { updated_ = false; } void clearValueUpdated() { updated_ = false; }
...@@ -235,8 +211,6 @@ public: ...@@ -235,8 +211,6 @@ public:
*/ */
bool load(std::istream& is); bool load(std::istream& is);
std::vector<Segment>& getGradientSegments() { return gradSegments_; }
void incShared() { sharedCount_++; } void incShared() { sharedCount_++; }
/** /**
...@@ -343,7 +317,6 @@ protected: ...@@ -343,7 +317,6 @@ protected:
int sharedCount_; int sharedCount_;
int updateCounter_; int updateCounter_;
std::vector<Segment> gradSegments_; // segments of non-zero gradient
bool updated_; bool updated_;
SparseFormat format_; SparseFormat format_;
...@@ -351,10 +324,8 @@ protected: ...@@ -351,10 +324,8 @@ protected:
std::vector<std::shared_ptr<IParameterUpdaterHook>> updaterHooks_; std::vector<std::shared_ptr<IParameterUpdaterHook>> updaterHooks_;
public: public:
void setSharedCount(int cnt) { sharedCount_ = cnt; }
int getSharedCount() { return sharedCount_; } int getSharedCount() { return sharedCount_; }
void singleUpdate(void* data);
bool isSparse() { return config_.is_sparse(); } bool isSparse() { return config_.is_sparse(); }
SparseFormat getFormat() { return format_; } SparseFormat getFormat() { return format_; }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册