xulei
78b37afc30
fix mindspore mac compile
fix debugger, mindarmour, audio, gnn, grpc, ps/fl.
4 years ago
i-robot
3e141dd499
!26667 md5 master 1123
Merge pull request !26667 from mindspore_ding/md5_master_1115
4 years ago
He Wei
41dcac9c49
Replace std::unordered_map/set with robin-hood-hashing
Robin-hood-hashing (https://github.com/martinus/robin-hood-hashing )
is considered faster then std::unordered_map/set,
so we use it to improve mindspore performance.
1. robin_hood head file in `third_party/robin_hood/include`;
2. In `utils/hash_map.h` and `utils/hash_set.h`, we define:
- mindspore::HashMap as an alias of robin_hood::unordered_map;
- mindspore::HashSet as an alias of robin_hood::unordered_set;
3. Replace:
- `#include <unordered_map>` --> `#include "utils/hash_map.h"`;
- `#include <unordered_set>` --> `#include "utils/hash_set.h"`;
- `std::unordered_map` --> `mindspore::HashMap`;
- `std::unordered_set` --> `mindspore::HashSet`;
- `map.insert(std::pair(key, value))` --> `map.emplace(key, value)`;
- `[] (const std::pair<K, V> &p) {..} ` --> `[] (const auto &p) {..} `;
4. Fix issues found by switch to robin_hood:
- AnfNodeConfig hash and equal;
- Fix a bug in `Slice::operator==()`;
- Fix a bug in `CNode::HasPrimalAttr()`;
- Fix map.erase() usage bugs: `map.erase(iter++)` --> `iter = map.erase(iter)`;
- Fix some iterator invalidated problem;
5. Some std::unordered_map/set can not replace by robin_hood:
- As parameter of functions that exposed to python by pybind11;
- Use bad hash that cause robin_hood::map over_flow, such as AbstractBasePtrListHasher;
6. Update cpp unit tests;
7. Add build option '-F' to enable robin_hood, default on.
4 years ago
sunsuodong
1615edc359
add c api
4 years ago
i-robot
77bf581af5
!26652 [MS][LITE]Fix glog
Merge pull request !26652 from gongdaguo/fix_glog
4 years ago
dingpeifei
407aa9a06f
md5 master 1123
4 years ago
i-robot
3269c9b881
!26335 Support MindSpore on MacOS
Merge pull request !26335 from xulei/ms_mac_compile_br
4 years ago
i-robot
d34b6d5ef1
!26323 md5 open source 1115 master
Merge pull request !26323 from mindspore_ding/md5_master_1115
4 years ago
gongdaguo
a7461c2156
fix glog
4 years ago
xiefangqi
24ac2382ff
mac compile
4 years ago
ZPaC
981c3b2c93
Fix master nccl and ompi md5
4 years ago
i-robot
7a19008f3b
!26227 update md5 value of openssl
Merge pull request !26227 from emmmmtang/master
4 years ago
i-robot
36bafb3654
!26241 Modifying the MD5 Value in the Third-Party Database
Merge pull request !26241 from 刘勇琪/master
4 years ago
shenwei41
69aa335c73
change file md5
4 years ago
dingpeifei
332dc8cfd6
md5sum open source master 1115
4 years ago
zhanghaibo5
b1a9f47c27
updata md5sum of flatbuffers, opencl, and cmsis when down load from gitte
4 years ago
jonyguo
dc1d0a3b51
disable opencv CV_TRACE which cause memory usage increacing
4 years ago
emmmmtang
f66628799b
update md5 value of openssl
4 years ago
i-robot
48c7b73fd1
!26098 Remove explainer code
Merge pull request !26098 from TonyNG/remove_explainer
4 years ago
ZPaC
87057fdc27
Dynamic load ompi and nccl
4 years ago
unknown
5903471b47
remove explainer
4 years ago
i-robot
8c89f9e312
!26071 fix naming while building windows packages
Merge pull request !26071 from yanghaoran/master
4 years ago
i-robot
411d3bb015
!25894 Fix windows python3.9 compile
Merge pull request !25894 from zhoufeng/find-python-path
4 years ago
yanghaoran
8ffd9a0540
fix naming while building windows packages
4 years ago
zhoufeng
1e86ddaabb
fix windows find python path
Signed-off-by: zhoufeng <zhoufeng54@huawei.com>
4 years ago
yanghaoran
17ce1f5004
add nightly/weekly dev version number
4 years ago
ougongchang
eab40f7143
Set the version number to opensource thirdparty software filename
4 years ago
liqiliang
dd829f53f9
Add BFGS, line_search and block_diag algorithms in scipy.
4 years ago
i-robot
4951fb877c
!25428 Patch CVE-2021-3711 and CVE-2021-3712 for openssl
Merge pull request !25428 from liuluobin/master_patch_openssl
4 years ago
i-robot
e2f7173b49
!25484 fix waring
Merge pull request !25484 from shenwei41/master
4 years ago
liuluobin
546f90ca6d
Patch CVE-2021-3711 and CVE-2021-3712 for openssl
4 years ago
ZPaC
7919f9bf10
Fix nccl md5sum
4 years ago
shenwei41
36db325b9d
fix waring
4 years ago
xuxusheng
7a9a4d0515
delete mindquantum simulator
4 years ago
ling
ca8b2c0bf2
[MSLITE] enable runtime convert
4 years ago
i-robot
c17556d261
!25218 Fix the openSSL version number in cmake
Merge pull request !25218 from liuluobin/fix_master
4 years ago
shenwei41
d575f13dc5
update libtiff version
4 years ago
liuluobin
577d7350a7
Fix the OpenSSL version number in cmake
4 years ago
i-robot
faac20e4c8
!24928 [MSLITE] runtime use glog
Merge pull request !24928 from ling/pr
4 years ago
ling
0592c6983d
[MSLITE] runtime convert
4 years ago
i-robot
d8363eff1b
!24924 modify ckpt bug and clean code
Merge pull request !24924 from changzherui/mod_ckpt_and_clean_code
4 years ago
i-robot
8cf1079747
!24939 update projectq md5
Merge pull request !24939 from donghufeng/master
4 years ago
changzherui
ca54d37e59
modify ckpt bug and clean code
4 years ago
i-robot
efef1395a8
!24959 md5 master 1015
Merge pull request !24959 from mindspore_ding/md5_master_1015
4 years ago
i-robot
ffb719aad6
!24943 change gitee md5 value
Merge pull request !24943 from shenwei41/master
4 years ago
dingpeifei
d78cfb781e
md5 master 1015
4 years ago
jin-xiulang
68f6419f74
Fix md5 check error of OpenSSL
4 years ago
shenwei41
95e487b9fb
change gitee md5
4 years ago
xuxusheng
55ba64855e
update projectq md5
4 years ago
i-robot
e9def18473
!24667 code adapter modify
Merge pull request !24667 from zhengyuanhua/master
4 years ago