huangxinjing
cfa8b65c01
Fix default value for the comments
4 years ago
i-robot
0d27e1e63c
!27189 [AUTOPARALLEL] Fix context raise error
Merge pull request !27189 from huangxinjing/error_raise
4 years ago
huangxinjing
baefffd318
fix intent
4 years ago
lilei
6a1c537183
modify parallel api note for master
4 years ago
i-robot
c88da99f77
!27167 transformer_recompute_api_fix
Merge pull request !27167 from yao_yf/transformer_recompute_api_fix
4 years ago
yao_yf
32011629a2
fix transformer recompute api
4 years ago
Xiaoda Zhang
9e1d095c99
adding check for exceptional values in moe
4 years ago
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
2655ccdee1
using notequal instead of cast-to-bool for performance
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
huangxinjing
d1123c9b20
fix linear merge error for pangu model
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
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
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
huangxinjing
ebdad2e450
Fix api comment
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
huangxinjing
c3a98bab2b
Add code check
fix pangu error
fix leakyrelu error
4 years ago
i-robot
7828fb0028
!23328 Fix error message
Merge pull request !23328 from huangxinjing/fix_error_msg
4 years ago
yao_yf
3d1f74b9d0
fixed sparse atten add strategy for div
4 years ago
huangxinjing
7932c88aaf
fix message error
4 years ago
huangxinjing
110008e868
fix input error
4 years ago
huangxinjing
e02f553010
Fix spell error and add mode check
4 years ago
Xiaoda Zhang
5613c0b974
add a moe implementation:
1) extend the Liner cell for including BatchMatMul implementation, in
which the first dimension indicates the expert number;
2) implement a Switch (top1) router;
3) implement a MoE cell, which extends the FeedForward cell.
4 years ago
huangxinjing
6cea07f749
Add args check
4 years ago
huangxinjing
035eca2485
Fix performance degrades
4 years ago
huangxinjing
c7ec8c5f9f
Add value check and fix sparse brop
4 years ago
i-robot
4bb90cb2f1
!22697 Fix Transformer Doc Error
Merge pull request !22697 from huangxinjing/fix_transformer_doc
4 years ago
huangxinjing
75d16a4a97
hide doc comment of the construct
4 years ago
yao_yf
82889ec56b
fixed sparse attention
4 years ago
zhihenghu
ce12c02343
Add Sparse Attention
adjut the file structure and name
Deleted extra information
Do some formatting work
Add test case and fix some document
fix imports
4 years ago