提交 8d83e38a 编写于 作者: X Xin Pan

remove mutex

test=develop
上级 5eb87506
...@@ -202,8 +202,6 @@ class AlgorithmsCache { ...@@ -202,8 +202,6 @@ class AlgorithmsCache {
private: private:
std::unordered_map<int64_t, TAlgorithm> hash_; std::unordered_map<int64_t, TAlgorithm> hash_;
std::mutex mutex_;
int search_times_; int search_times_;
}; };
...@@ -213,7 +211,6 @@ TAlgorithm framework::AlgorithmsCache<TAlgorithm>::GetAlgorithm( ...@@ -213,7 +211,6 @@ TAlgorithm framework::AlgorithmsCache<TAlgorithm>::GetAlgorithm(
const std::vector<int>& strides, const std::vector<int>& paddings, const std::vector<int>& strides, const std::vector<int>& paddings,
const std::vector<int>& dilations, int algorithmFlags, const std::vector<int>& dilations, int algorithmFlags,
std::function<TAlgorithm()> gen_func) { std::function<TAlgorithm()> gen_func) {
std::lock_guard<std::mutex> lock(mutex_);
int64_t seed = 0; int64_t seed = 0;
// Hash all of the inputs, use to try and look up a previously // Hash all of the inputs, use to try and look up a previously
// discovered algorithm, or fall back to generating a new one. // discovered algorithm, or fall back to generating a new one.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册