i-robot
e3ff4ef538
!26977 Fix Transformer API Comments
Merge pull request !26977 from huangxinjing/fix_coo_and_api
4 years ago
huangxinjing
f17f3325c0
Fix cco and api comment
4 years ago
Xiaoda Zhang
04db51a528
In a previous PR ( https://gitee.com/mindspore/mindspore/pulls/26807/ ), we replaced 'auto_parallel_search_mode' by 'search_mode' directly.
However, to be forward compatitable, it is suitable to keep 'auto_parallel_search_mode' available. This PR recovers the 'auto_parallel_search_mode' interface and adds a warning when using this old interface.
This PR also deals with other codestyle things.
4 years ago
i-robot
9f8ec2c5ab
!26807 [Auto parallel] [Sharding propagation] Interface change of sharding propagation
Merge pull request !26807 from Xiaoda/113-auto-parallel-search-mode-changes-to-search-mode
4 years ago
Xiaoda Zhang
2655ccdee1
using notequal instead of cast-to-bool for performance
4 years ago
Xiaoda Zhang
ad5ac77ae8
1) 'auto_parallel_search_mode' changes to 'search_mode';
2) 'sharding_propagation' moves to 'search_mode';
4 years ago
i-robot
dfd71f668b
!26556 modify parallel api note for master
Merge pull request !26556 from lilei/modify_parallel_API_note
4 years ago
i-robot
8c58c2dc1d
!26730 [Auto parallel] [MoE] Changing large transpose for performace in MoE
Merge pull request !26730 from Xiaoda/109-change-moe-transpose-for-performance
4 years ago
lilei
f8827a09fb
modify parallel API note for master
4 years ago
Xiaoda Zhang
23387e154c
using multiple operators to implement the sematic of a large transpose
4 years ago
i-robot
519f14a909
!26006 slice recompute activation
Merge pull request !26006 from yao_yf/add_transformer_slice_activation_config
4 years ago
huangxinjing
55efaabe2a
Fix api doc error
4 years ago
Xiaoda Zhang
2c25b277d0
adding constraints checking and examples for MoEConfig
4 years ago
yao_yf
188d39da83
slice_activation_in_recompute
slice recompute activation
4 years ago
huangxinjing
8c2dec7fe2
Fix coo layers
4 years ago
i-robot
781b2ace39
!26039 Fix Merge Error For the Linear in Transformer API
Merge pull request !26039 from huangxinjing/fix_linear_merger_error
4 years ago
huangxinjing
d1123c9b20
fix linear merge error for pangu model
4 years ago
huangxinjing
f354ab22a3
add pipeline shard interface
Add support for no pipeline accugradient
Add delay tag for fusion op
Optimizer the visite order
add mirror for mini step control
Move the group to attributes
Add gradient_shard control for the mini step
Fix code stype
Fix ut description
Add interface
4 years ago
Xiaoda Zhang
7165c2158d
adjusting symbols
4 years ago
i-robot
b8ec196d6e
!25708 Add mode check
Merge pull request !25708 from huangxinjing/add_mode_check
4 years ago
i-robot
27be612516
!25719 Add Device number check
Merge pull request !25719 from huangxinjing/add_device_number_check
4 years ago
huangxinjing
bd5cfafe2c
Add mode check
Add parallel mode check
4 years ago
huangxinjing
741e3604eb
Add Device Number Check
4 years ago
i-robot
1cd6573bff
!25406 Fix bug for GPU Pipeline
Merge pull request !25406 from Cononlly/gpu-moe
4 years ago
b00518648
ef715a54a0
clean code
4 years ago
huangxinjing
e0674b37d3
Remove the comments
fix matmul name
4 years ago
huangxinjing
7bd77e549c
Fix number of the input params error
4 years ago
cononlly
cc83b8064f
Fix code for GPU Pipeline
4 years ago
i-robot
6ca06c2502
!25176 Fix dropout strategy
Merge pull request !25176 from huangxinjing/origin/master
4 years ago
huangxinjing
4dc8e99d7c
Fix transformer dropout error
4 years ago
i-robot
ae87f31dea
!25088 Optimize the comment and log descriptions for the python source code
Merge pull request !25088 from zhunaipan/master
4 years ago
zhunaipan
8ce4e62725
optimize the comment and log description
修改: ops/operations/_inner_ops.py
修改: ops/operations/_quant_ops.py
修改: ops/operations/array_ops.py
修改: ops/operations/comm_ops.py
修改: ops/operations/math_ops.py
修改: ops/operations/quantum_ops.py
修改: ops/operations/rl_ops.py
修改: ops/operations/sponge_ops.py
修改: ops/operations/sponge_update_ops.py
修改: train/__init__.py
修改: common/tensor.py
修改: train/serialization.py
修改: ccsrc/pipeline/jit/parse/parse.h
修改: explainer/benchmark/_attribution/metric.py
修改: ops/composite/multitype_ops/_constexpr_utils.py
修改: ops/operations/comm_ops.py
修改: RELEASE.md
修改: mindspore/_extends/parse/standard_method.py
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/concat_offset_cpu_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_shape_cpu_kernel.cc
修改: mindspore/ccsrc/frontend/parallel/ops_info/reshape_info.cc
修改: mindspore/ccsrc/frontend/parallel/ops_info/tile_info.cc
修改: mindspore/ccsrc/frontend/parallel/ops_info/transpose_info.cc
修改: mindspore/ccsrc/frontend/parallel/strategy.h
修改: mindspore/common/tensor.py
修改: mindspore/core/abstract/prim_arrays.cc
修改: mindspore/core/abstract/prim_nn.cc
修改: mindspore/core/ops/conv2d.cc
修改: mindspore/core/ops/logical_and.h
修改: mindspore/core/ops/logical_not.h
修改: mindspore/core/ops/logical_or.h
修改: mindspore/core/ops/reduce_all.h
修改: mindspore/core/ops/reduce_any.h
修改: mindspore/lite/src/runtime/kernel/arm/fp32_grad/sgd.cc
修改: mindspore/nn/layer/quant.py
修改: mindspore/nn/optim/sgd.py
修改: mindspore/nn/sparse/sparse.py
修改: mindspore/numpy/array_creations.py
修改: mindspore/numpy/array_ops.py
修改: mindspore/numpy/logic_ops.py
修改: mindspore/numpy/math_ops.py
修改: mindspore/ops/operations/_inner_ops.py
修改: mindspore/ops/operations/array_ops.py
修改: mindspore/ops/operations/rl_ops.py
修改: mindspore/train/_utils.py
修改: tests/ut/python/model/test_lenet_core_after_exception.py
修改: mindspore/_extends/parse/standard_method.py
修改: mindspore/ops/operations/rl_ops.py
修改: mindspore/core/abstract/prim_nn.cc
修改: mindspore/core/ops/conv2d.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/ctcloss_cpu_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_pull_weight_kernel.h
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_push_weight_kernel.h
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_filter_cpu_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_input_cpu_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_lazy_adam_ps_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/rolling_cpu_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_arithmetic_cpu_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/split_cpu_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/update_cache_cpu_kernel.cc
修改: mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/split_gpu_kernel.h
修改: mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.h
修改: mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_input_gpu_kernel.h
修改: mindspore/ccsrc/fl/server/server.cc
修改: mindspore/ccsrc/frontend/optimizer/ad/kpynative.cc
修改: mindspore/ccsrc/frontend/optimizer/irpass/incorporate_getitem.h
修改: mindspore/ccsrc/frontend/optimizer/irpass/inline.h
修改: mindspore/ccsrc/minddata/dataset/core/device_tensor.cc
修改: mindspore/ccsrc/minddata/dataset/core/tensor.cc
修改: mindspore/ccsrc/minddata/dataset/engine/datasetops/source/emnist_op.cc
修改: mindspore/ccsrc/minddata/dataset/engine/datasetops/source/mnist_op.cc
修改: mindspore/ccsrc/minddata/dataset/engine/datasetops/source/qmnist_op.cc
修改: mindspore/ccsrc/minddata/dataset/engine/ir/datasetops/dataset_node.cc
修改: mindspore/ccsrc/minddata/dataset/engine/opt/pre/epoch_ctrl_pass.cc
修改: mindspore/ccsrc/minddata/dataset/kernels/image/lite_image_utils.cc
修改: mindspore/ccsrc/pipeline/jit/action.cc
修改: mindspore/ccsrc/pipeline/jit/static_analysis/evaluator.cc
修改: mindspore/ccsrc/runtime/device/ascend/executor/tiling/op_tiling_adapter.cc
修改: mindspore/compression/quant/quant_utils.py
修改: mindspore/core/abstract/prim_nn.cc
修改: mindspore/dataset/engine/validators.py
修改: mindspore/lite/micro/coder/opcoders/nnacl/fp32/affine_fp32_coder.cc
修改: mindspore/lite/micro/coder/opcoders/nnacl/int8/affine_int8_coder.cc
修改: mindspore/lite/src/runtime/kernel/ascend310/src/custom_kernel.cc
修改: mindspore/lite/src/runtime/kernel/opencl/kernel/matmul.cc
修改: mindspore/lite/src/runtime/kernel/opencl/kernel/strassen.cc
修改: mindspore/lite/tools/common/graph_util.h
修改: mindspore/lite/tools/optimizer/fisson/fisson_util.cc
修改: mindspore/ops/composite/math_ops.py
修改: mindspore/ops/operations/_inner_ops.py
修改: mindspore/ops/operations/array_ops.py
修改: mindspore/ops/operations/math_ops.py
修改: mindspore/ops/operations/other_ops.py
修改: mindspore/boost/boost_cell_wrapper.py
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/update_cache_cpu_kernel.cc
修改: mindspore/ccsrc/common/trans.cc
修改: mindspore/ccsrc/frontend/parallel/cache_embedding/cache_embedding.cc
修改: mindspore/ccsrc/frontend/parallel/ops_info/gather_info.cc
修改: mindspore/lite/src/common/log_util.h
修改: mindspore/nn/wrap/loss_scale.py
修改: mindspore/parallel/nn/moe.py
修改: tests/mindspore_test_framework/mindspore_test.py
修改: mindspore/ccsrc/backend/kernel_compiler/cpu/split_cpu_kernel.cc
修改: mindspore/lite/tools/common/graph_util.h
修改: mindspore/ccsrc/frontend/parallel/ops_info/gather_info.cc
修改: mindspore/core/ops/conv2d.cc
修改: tests/ut/python/model/test_lenet_core_after_exception.py
4 years ago
Xiaoda Zhang
50e0fa79af
adjust indent
4 years ago
i-robot
94ed3d9f97
!24665 [Auto parallel] Refine the comments of parallel-related interfaces
Merge pull request !24665 from Xiaoda/95-add-comments-of-parallel-interfaces
4 years ago
Xiaoda Zhang
88b6a58462
refine the comments of parallel-related interfaces
4 years ago
huangxinjing
ebdad2e450
Fix api comment
4 years ago
i-robot
ab5c15074a
!24486 modify parallel api note for master
Merge pull request !24486 from lilei/code_docs_modify_parallel_note
4 years ago
lilei
36596cc7e6
modify parallel API note
4 years ago
huangxinjing
a3ee85ede4
Fix reshape error
4 years ago
huangxinjing
827597f6fe
Add transformer example
4 years ago
huangxinjing
9ddd2b7669
Add past none check
Add if else for past none
4 years ago
linqingke
acde7febef
update pangu reshape and softmax performance.
Add layer norm judge
Fix layer norm name error
Fix input tyoe check
Fix ut test
Add 3d supports
4 years ago
huangxinjing
b787c5c8c8
Fix spell error
4 years ago
huangxinjing
31b3b46852
Replace TensorAdd with Add
4 years ago
i-robot
cdbe9b9a64
!23596 [Auto parallel] Move the MoE-related staff to an isolated file
Merge pull request !23596 from Xiaoda/89-moe-adaption
4 years ago
Xiaoda Zhang
615be06ec8
move moe-related staff to an isolated file
4 years ago
huangxinjing
0b89d5c9c4
fix batch size error
4 years ago
i-robot
be10bb7af6
!23517 fix parallel opt recompute pass warning
Merge pull request !23517 from yao_yf/parallel_opt_recompute_pass_warning_fix
4 years ago
yao_yf
b647bbf444
fix warning
4 years ago
huangxinjing
c3a98bab2b
Add code check
fix pangu error
fix leakyrelu error
4 years ago