Commit Graph

77 Commits

Author SHA1 Message Date
mindspore-ci-bot 5b3327d103 !746 reducescatter backforward operator
Merge pull request !746 from lirongzhen1/bp_reducescatter
2020-04-28 14:11:53 +08:00
lirongzhen1 0b4648881b add reducescatter bprop 2020-04-28 09:58:34 +08:00
mindspore-ci-bot 63712848e2 !494 Split ccsrc cmake to individual sub-directories
Merge pull request !494 from zhoufeng/cmake-sub
2020-04-27 11:42:05 +08:00
Xiaoda Zhang e227415673 support-the-multiple-subgraphs-in-the-ANF 2020-04-27 09:34:41 +08:00
zhoufeng b681cec8f2 cmake refactor 2020-04-26 20:51:18 +08:00
yangzhenzhang 4750861054 fix layernorm bug 2020-04-26 16:39:32 +08:00
yangzhenzhang 36a62576e8 support forward graph 2020-04-26 14:44:23 +08:00
mindspore-ci-bot ce71c17933 !645 auto parallel prelu operator support broadcast
Merge pull request !645 from yao_yf/auto_parallel_prelu_support_broadcast
2020-04-24 17:32:37 +08:00
mindspore-ci-bot 84d5e4f923 !643 [AutoParallel]Support reshape parameter
Merge pull request !643 from lichen/support_reshape_parameter
2020-04-24 16:43:29 +08:00
mindspore-ci-bot 00859ae119 !586 enable/disable allreduce_fusion
Merge pull request !586 from lirongzhen1/allreduce_fusion
2020-04-24 16:02:53 +08:00
lichenever 2ab211ae04 support reshape parameter 2020-04-24 15:59:09 +08:00
yao_yf 425276d43d auto parallel prelu support prelu 2020-04-24 14:10:57 +08:00
lirongzhen 4ff418084c enable/disable allreduce_fusion 2020-04-24 10:34:59 +08:00
mindspore-ci-bot 53d2da5fe4 !264 static_analysis: remove useless cache in TrivialPrimEvaluator and add cache for PythonPrimEvaluator
Merge pull request !264 from xychow/remove-unnecessary-cache-and-add-cache
2020-04-24 09:22:33 +08:00
mindspore-ci-bot ebc3f12b21 !620 [Auto parallel] Fix the code-style warnings in parallel-mode
Merge pull request !620 from Xiaoda/fix-codex-bot-warnings
2020-04-23 21:14:19 +08:00
mindspore-ci-bot 54e0fa5c09 !556 [Auto Parallel] use DeviceMemory instead of fixed-size memory check
Merge pull request !556 from Chong/partition
2020-04-23 20:03:36 +08:00
Xiaoda Zhang ec043fcd56 fix the codex and bot warnings 2020-04-23 19:14:38 +08:00
ch-l f806b72447 use DeviceMemory for memory control 2020-04-23 17:55:17 +08:00
zhousiyi f6a4f3d155 [static_analysis]: remove the TrivialPrimEvaluator cache.
add cache for PythonPrimEvaluator. Be careful that
 the infer function of PythonPrimitive in python code should
 be idempotent.
2020-04-23 09:13:57 +00:00
lichenever c78630d737 support multiple subgraphs 2020-04-22 17:40:56 +08:00
zhoufeng c2b3360d69 update clang format rule 2020-04-21 21:21:19 +08:00
mindspore-ci-bot 46acf23825 !405 [AutoParallel] Adapte rec-prog generator to new parser
Merge pull request !405 from Chong/str-gen
2020-04-21 16:49:46 +08:00
mindspore-ci-bot 5b6b1ad727 !394 [AutoParallel] Simplify rec-prog parser mechanism
Merge pull request !394 from Chong/parser
2020-04-21 14:07:24 +08:00
ch-l c71234f383 improve rec-prog str generator 2020-04-21 01:14:49 +08:00
mindspore-ci-bot 0cdb1171d5 !87 Take AllToAll as a virtual operator in cost model
Merge pull request !87 from gziyan/dev_alltoall
2020-04-20 20:13:15 +08:00
Ziyan 0d208e00bd Model ALLTOALL as a single operator in cost model; scale the ALLTOALL,
ALLGATHER, and REDUCESCATTER with different factors; change the BETA and
GAMMA value in cost model.
2020-04-20 09:11:03 +08:00
Chong b1f5e44cd4 improve parser 2020-04-18 05:22:41 +02:00
ougongchang 0ed6d9178e add Histogram summary operator
clean clang format errors and cpplint errors

add some test cases for histogram summary operator
2020-04-18 09:56:45 +08:00
mindspore-ci-bot 6e183fcc0f !385 [Auto parallel] Adjusting backward phase communication cost of some operators
Merge pull request !385 from Xiaoda/modify-communicaiton-cost-of-operators-and-redistribution
2020-04-17 17:35:37 +08:00
Xiaoda Zhang 79de8f4bdf Adjusting backward communication cost of some operators 2020-04-17 11:17:34 +08:00
yangzhenzhang 36ffb66782 add parallel op for square 2020-04-17 10:42:52 +08:00
yangzhenzhang 57cd9f8188 add parallel op for sigmoidloss 2020-04-16 14:33:24 +08:00
yangzhenzhang 6d522f0a4f add parallel op for layernorm 2020-04-15 19:30:07 +08:00
mindspore-ci-bot b2b3e24a8e !329 [MS]support building on windows 10
Merge pull request !329 from chenjianping/building-on-windows-2
2020-04-15 19:10:50 +08:00
chenjianping 1286767d0e support building on windows 2020-04-15 09:36:48 +00:00
mindspore-ci-bot 2961c6bc59 !349 fix coding style check warning for auto parallel
Merge pull request !349 from chentingting/fix_coding_style_check_warning
2020-04-15 17:24:37 +08:00
c00425699 8765810528 fix_coding_style_check_warning 2020-04-15 16:15:45 +08:00
Xiaoda Zhang ffb2cb03a4 Change 'NOT_FULLY_USE_DEVICES' to 'FULLY_USE_DEVICES' and make ALL-1 user-specified-strategy valid in auto-parallel 2020-04-15 10:14:46 +08:00
Xiaoda Zhang 0ac50a19f5 Model the memory cost in auto-parallel. It is calculated by the output of operators, plus the parameters. Additionally, modify the graph-operations in auto_parallel to include memory_cost. 2020-04-14 11:39:31 +08:00
mindspore-ci-bot 39a46b9342 !245 Add bool type check in communication operator
Merge pull request !245 from chentingting/add_bool_type_check_in_comm_op
2020-04-13 20:19:47 +08:00
mindspore-ci-bot 77725e81a4 !258 add_minimum_distributed_op
Merge pull request !258 from lichen/add_minimum_distributed_op
2020-04-13 20:16:08 +08:00
Wei Luning 2fecdede6b support amp when model eval, fix example of UnsortSegmentsSum 2020-04-13 19:17:47 +08:00
c00425699 d62f560b50 add_bool_type_check_in_comm_op 2020-04-13 17:34:29 +08:00
lichenever b81cc6ea4f add minimum distributed op 2020-04-13 17:26:31 +08:00
mindspore-ci-bot 7bc2cee318 !167 add_squeeze_distributed_op
Merge pull request !167 from lichen/add_squeeze_distributed_op
2020-04-13 10:03:25 +08:00
c00425699 c8cdb6b331 support distributed GatherV2 operator 2020-04-12 16:00:47 +08:00
buxue 5841fe010e Support pow's second input could be tensor and fix bug in bprop of pow 2020-04-11 16:16:58 +08:00
lichenever 32cd280c1a add squeeze distributed op 2020-04-11 16:03:08 +08:00
mindspore-ci-bot 5141054ecd !220 Add parallel operator for DropoutDoMask
Merge pull request !220 from yangzhenzhang/dropoutdomask
2020-04-11 15:01:43 +08:00
chenzomi e09f220f17 fix complite bug in clang 2020-04-11 14:15:11 +08:00