Commit Graph

554 Commits

Author SHA1 Message Date
yanghaoran 2193f058f0 config mac dev package name 2021-12-27 11:36:01 +08:00
i-robot 0eecd9721f !27891 [MS][LITE][TOD] Cropper Support for ToD
Merge pull request !27891 from Haim/export_haim
2021-12-23 08:03:13 +00:00
i-robot 4915d06df3 !27952 310 support online infer
Merge pull request !27952 from zhengyuanhua/code_review
2021-12-23 03:37:49 +00:00
i-robot 0a9e102795 !26632 upgrade eigen from 3.3.7 to 3.3.9
Merge pull request !26632 from zhuzhongrui/pub_master
2021-12-23 01:37:45 +00:00
Haim Moushkatel c43b41a378 Cropper Support for ToD 2021-12-22 17:46:33 +02:00
zhengyuanhua 889a613327 online infer 2021-12-22 21:42:47 +08:00
z00512249 0f099d4a57 upgrade eigen from 3.3.7 to 3.3.9 2021-12-22 16:10:30 +08:00
xuyongfei 0eccf7a4bd package mindapi to include dir of mindspore wheel 2021-12-22 10:28:19 +08:00
He Wei d28b189495 Move some basic type defines to mindapi 2021-12-21 09:38:33 +08:00
i-robot 24e03a68a6 !27902 [MS][LITE] add dpico atc adapter compile CI
Merge pull request !27902 from jianghui58/dpico_dev_compile
2021-12-20 12:03:21 +00:00
i-robot 52444c129d !27559 update JSON for Model C++ to 3.7.3
Merge pull request !27559 from yanghaoran/master
2021-12-20 11:23:08 +00:00
jianghui58 ed18a9d6f1 add dpico atc adapter compile CI 2021-12-20 16:37:12 +08:00
i-robot fb69acf0a0 !27824 update opencv and sqlite version
Merge pull request !27824 from shenwei41/update_opencv_sqlite
2021-12-20 07:06:09 +00:00
xuanyue 1dd50a0a6f open ConverterContext and open special nodes 2021-12-18 23:07:29 +08:00
yanghaoran 7523631f99 update JSON for Model C++ to 3.7.3 2021-12-18 15:40:01 +08:00
gongdaguo bbfd0dbdce add 35xx build 2021-12-18 09:34:52 +08:00
shenwei41 02dd82ac3f update opencv and sqlite version 2021-12-17 16:12:30 +08:00
jinxiaoxian 01fc6efc7d rebuild python frame 2021-12-16 10:50:59 +08:00
i-robot 4ae133265e !27664 [MSLITE][GPU] opencl cmake download bugfix
Merge pull request !27664 from Greatpan/br_bugfix
2021-12-15 03:33:15 +00:00
greatpanc 098b647ea3 opencl cmake download bugfix 2021-12-14 17:33:32 +08:00
i-robot 9f9d28e587 !27482 compile 3403
Merge pull request !27482 from zhaodezan/master
2021-12-11 09:31:25 +00:00
zhaodezan 3334bfe479 compile 3403 2021-12-10 15:46:58 +08:00
zengzitao 6f4aebbe11 adapt ms_cpu ci for graphkernel 2021-12-09 19:44:09 +08:00
i-robot 68ff04ac82 !27186 pass lambda function to out_shape and out_dtype
Merge pull request !27186 from looop5/out_shape
2021-12-07 07:31:59 +00:00
gongdaguo 4ddf64944f del glog patch 2021-12-06 15:50:23 +08:00
looop5 ae5532fb9e pass lambda function to out_shape and out_dtype 2021-12-06 10:21:16 +08:00
He Wei d2bb6303b7 Provide new mindspore core API classes
1. namespace is mindspore::api;
2. API header files located in mindspore/core/mindapi;
3. We use pimpl pattern to provide a wrapper layer for api;
4. Check mindapi_test.cc for usage examples.
2021-12-03 11:03:22 +08:00
xulei b179355489 fix mindspore mac package name 2021-11-30 19:27:08 +08:00
xulei 78b37afc30 fix mindspore mac compile
fix debugger, mindarmour, audio, gnn, grpc, ps/fl.
2021-11-29 09:29:02 +08:00
i-robot 3e141dd499 !26667 md5 master 1123
Merge pull request !26667 from mindspore_ding/md5_master_1115
2021-11-24 07:36:05 +00:00
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.
2021-11-24 10:47:40 +08:00
sunsuodong 1615edc359 add c api 2021-11-23 05:11:45 -08:00
i-robot 77bf581af5 !26652 [MS][LITE]Fix glog
Merge pull request !26652 from gongdaguo/fix_glog
2021-11-23 12:01:25 +00:00
dingpeifei 407aa9a06f md5 master 1123 2021-11-23 14:22:39 +08:00
i-robot 3269c9b881 !26335 Support MindSpore on MacOS
Merge pull request !26335 from xulei/ms_mac_compile_br
2021-11-19 09:49:32 +00:00
i-robot d34b6d5ef1 !26323 md5 open source 1115 master
Merge pull request !26323 from mindspore_ding/md5_master_1115
2021-11-18 14:54:03 +00:00
gongdaguo a7461c2156 fix glog 2021-11-18 20:03:06 +08:00
xiefangqi 24ac2382ff mac compile 2021-11-18 14:20:08 +08:00
ZPaC 981c3b2c93 Fix master nccl and ompi md5 2021-11-17 10:06:28 +08:00
i-robot 7a19008f3b !26227 update md5 value of openssl
Merge pull request !26227 from emmmmtang/master
2021-11-16 16:32:50 +00:00
i-robot 36bafb3654 !26241 Modifying the MD5 Value in the Third-Party Database
Merge pull request !26241 from 刘勇琪/master
2021-11-16 07:31:34 +00:00
shenwei41 69aa335c73 change file md5 2021-11-16 10:16:23 +08:00
dingpeifei 332dc8cfd6 md5sum open source master 1115 2021-11-15 21:12:45 +08:00
zhanghaibo5 b1a9f47c27 updata md5sum of flatbuffers, opencl, and cmsis when down load from gitte 2021-11-15 19:16:11 +08:00
jonyguo dc1d0a3b51 disable opencv CV_TRACE which cause memory usage increacing 2021-11-13 09:40:44 +08:00
emmmmtang f66628799b update md5 value of openssl 2021-11-12 18:46:25 +08:00
i-robot 48c7b73fd1 !26098 Remove explainer code
Merge pull request !26098 from TonyNG/remove_explainer
2021-11-12 08:33:11 +00:00
ZPaC 87057fdc27 Dynamic load ompi and nccl 2021-11-11 21:05:50 +08:00
unknown 5903471b47 remove explainer 2021-11-11 15:27:40 +08:00
i-robot 8c89f9e312 !26071 fix naming while building windows packages
Merge pull request !26071 from yanghaoran/master
2021-11-11 02:09:27 +00:00