i-robot
66ca491534
!27300 Fix some typo issues
Merge pull request !27300 from hewei/core_api
4 years ago
Parastoo Ashtari
c752c3bf64
check stat error in debug_services
4 years ago
He Wei
4f04757e16
Fix some typo issues
1. Sequeue --> Sequence
2. Interger --> Integer
4 years ago
yelihua
01823faed0
change error level to info as dir not exist is normal case
4 years ago
i-robot
76ff8637c8
!27295 fix the bug for segmentfault
Merge pull request !27295 from jiangshuqiang/fix_ylh_dev
4 years ago
jiangshuqiang
816dd9d0de
fix the bug for read and delete same tensor in multi threads
4 years ago
Margaret_wangrui
6e5d625153
[ME][Fallback] Support built-in type: complex and reversed.
4 years ago
i-robot
b4716271bc
!26892 ME compiler environment variables normalization
Merge pull request !26892 from chenfei_mindspore/environment_variable_fix
4 years ago
i-robot
4a2c1c3a50
!27210 fix unchanged watchpoint bug
Merge pull request !27210 from parastooashtari/wp_bug_fix
4 years ago
Parastoo Ashtari
056d61a947
fix unchanged watchpoint condition bug
4 years ago
Parastoo Ashtari
c9ed3651d8
use S_ISREG instead of DT_REG for files
4 years ago
i-robot
3866cfaf6e
!27163 support op overflow consumption for A dump and A plus M dump
Merge pull request !27163 from john_tzanakakis/jt_bug_fixes
4 years ago
i-robot
5a5a97f78d
!27084 Fix GPU mindrt sink True core dumped and dump multi graph error issue
Merge pull request !27084 from parastooashtari/gpu_dump_sink_issue
4 years ago
chenfei
c5c2b2f186
environment variables fix
debug log
4 years ago
John Tzanakakis
9145dd9bba
support op overflow consumption for A dump and A plus M dump
4 years ago
i-robot
8a2ce38ce1
!27114 Add LayoutProto to support pipeline for compile cache and solve import package problem.
Merge pull request !27114 from LiangZhibo/mindir
4 years ago
Parastoo Ashtari
9c036d1229
Fix GPU sink_mode True and Dump multi graph ERROR issue
4 years ago
l00591931
62e474aaf1
Enable mindir for layout
4 years ago
TinaMengtingZhang
0580ab94c4
Fix memcpy failure issue in a+m dump
4 years ago
i-robot
9376195766
!26980 Fix cell dump is enabled issue when enabled=False
Merge pull request !26980 from sabrinasun_59ee/cell
4 years ago
i-robot
544b079c1e
!27018 Fix ascend bug for sending wrong current_root_graph_id for each step (online debugger)
Merge pull request !27018 from parastooashtari/online_debug_bug
4 years ago
sabrinasun
c095908772
fix enable=false still dump issue for cell dump
4 years ago
Parastoo Ashtari
6382ff76d3
fix ascend bug for sending current_root_graph_id
4 years ago
TinaMengtingZhang
40bc5a2f46
Fix fusion op name
4 years ago
i-robot
17fcbaae94
!26808 fix mindspore mac compile
Merge pull request !26808 from xulei/fix_mac_compile_components
4 years ago
i-robot
526750bceb
!26817 Fix map::overflow when save_graphs enabled
Merge pull request !26817 from hewei/use_robin_hood
4 years ago
xulei
78b37afc30
fix mindspore mac compile
fix debugger, mindarmour, audio, gnn, grpc, ps/fl.
4 years ago
i-robot
95813a0b0a
!26866 deal with kernel_graph_#_ prefix in tensor name in overflow wp checking
Merge pull request !26866 from john_tzanakakis/jt_bug_fixes
4 years ago
He Wei
27981a28f2
Fix map::overflow when save_graphs enabled
AnfExporter use a user defined hasher in its param-to-index map,
this will lead robin-hood hash map overflow. We fix this by change
param-to-index map to use a OrderedMap with std::unordered_map inside.
4 years ago
John Tzanakakis
64893bf9eb
deal with kernel_graph_#_ prefix in tensor name in overflow wp checking
4 years ago
Jimmy Qi
2a4a98ce9d
Refactor original kernal name so all output tensors are included in stat
dump
4 years ago
i-robot
ed79ba11af
!26475 Support fused node corresponding code print
Merge pull request !26475 from huanghui/fused-debug-infos
4 years ago
i-robot
b11c6d0591
!26727 log improvement
Merge pull request !26727 from laiyongqiang/adapter
4 years ago
huanghui
767caad833
Support fused node corresponding code print
4 years ago
LaiYongqiang
a42c936df6
log improvement
4 years ago
i-robot
3d0f9d8aae
!26683 Enable compile cache feature to load hyper parameter data from python
Merge pull request !26683 from LiangZhibo/mindir
4 years ago
i-robot
a92d97adb2
!25850 Add CANN tensor data callback support for ascend async dump - part2
Merge pull request !25850 from TinaMengtingZhang/cann_api_adapt
4 years ago
Parastoo Ashtari
8f12b496b4
fix GPU dump sink=True issue
4 years ago
TinaMengtingZhang
07b653103e
Support Cann callback api for ascend async dump
4 years ago
l00591931
21df240f23
Enable mindir to load initialize weight from python
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
i-robot
24b3b8fca8
!26597 Collect strategy from cnode
Merge pull request !26597 from ougongchang/fix_collect_strategy
4 years ago
i-robot
e6ad3f42b1
!26524 clean code, fix cyclomatic complexity problems
Merge pull request !26524 from huangbingjian/clean_code_master
4 years ago
ougongchang
139e1744c9
Collect strategy from cnode
4 years ago
Parastoo Ashtari
574ba6930a
add error_no_value error_code
4 years ago
i-robot
3269c9b881
!26335 Support MindSpore on MacOS
Merge pull request !26335 from xulei/ms_mac_compile_br
4 years ago
huangbingjian
e623173965
clean code
4 years ago
i-robot
21ffa1fb7b
!25091 Partial support for multi root graph in online debugger
Merge pull request !25091 from parastooashtari/online_multi_root_graph
4 years ago
i-robot
23da0717bc
!26187 Support CSRTensor
Merge pull request !26187 from 杨林枫/csr_frontend
4 years ago
xiefangqi
24ac2382ff
mac compile
4 years ago