- 07 9月, 2023 5 次提交
-
-
由 Ruibin Cheung 提交于
-
由 zyfncg 提交于
-
由 yangguohao 提交于
* complex op logsigmoid * fix 2023-08-31
-
由 winter-wang 提交于
* [IR] add control flow dialect
-
由 zhaoyingli 提交于
* [NewIR]Update send recv infermeta and add unittest * rm new ir flag * rm fluid api * skip runing startup prog * update flag name * update recv_v2 yaml * fix conflict * unittest only for pp * fix cmakelist * unittest check precision * control random * fix cmakelist
-
- 06 9月, 2023 16 次提交
-
-
由 Chen Weihang 提交于
* add spmd and reshard code gen * add backward reshard code gen * test matmul forward success * polish test impl * add unsafe mutable value * polish details and add test * fix unittest time out * fix typo * refactor reshard input generate impl * resolve conflict with develop * fix compile error
-
由 Xianduo Li 提交于
* add <with_grad_semantic> in OpInputInfo to represent whether an input of OP has grad semantics * add support for check OP's input grad semantic by comparing fwd_op inputs and bwd_op outputs * add pybind interface to support checking OP's inputs grad semantic in python-level * add test * fix bugs * fix bugs in op_gen * fix bugs in op_gen * add test for multiply_op * fix bugs in codestype * fix bugs in codestype
-
由 leolishaohao 提交于
* [XPU] add squeeze_excitation_block_xpu op&pass to optimize ppocr_v3_det model test=kunlun * fix * fix Codestype * remove xpu name
-
由 JYChen 提交于
* fix setvalue dtype error when using dy2st and amp O2 * add one test * remove test share_buffer since win/linux have different number
-
由 zhangbo9674 提交于
* fix bug * fix bug
-
由 Chen Zhiyang 提交于
* div passed v1.0 * IrChange->IrGuard & optimize static input dtype * clean * remove IrChange and optimize IrGuard
-
由 Xianduo Li 提交于
* support new ir primitive operator in static operants * support more vjp code gen * support more vjp code gen * support more vjp code gen * use code gen * fix operants codegen * support more vjp code gen * Fix ci build error * set FLAGS_tensor_operants_mode to static in generated_vjp for testing * fix bugs * change the order of ops_name of divide_grad * replace FLAGS_enable_new_ir_in_executor by FLAGS_enable_new_ir_api in codegen and test_vjp_prim --------- Co-authored-by: NCharles-hit <wanghao107@baidu.com> Co-authored-by: N0x45f <wangzhen45@baidu.com>
-
由 zyfncg 提交于
-
由 liuruyan 提交于
* add symbolicDimProduct & symbolicDimMgr without method shape_constraint related. * split ddim in phi, add a target ddim, used by pd_type. * add pd_type.cc to ir_shape CMakeLists. * add dimOp, tieProductEqualOp. access constraint_func in SymbolTable. * put DenseTensorType into builtin_type. * add constraint related Mgr func. * move to out assert.
-
由 akshatvishu 提交于
-
由 kangguangli 提交于
-
由 wanghuancoder 提交于
* add_n and combine support selected rows
-
由 risemeup1 提交于
* fix bug * fix bug
-
由 Aurelius84 提交于
* [NewIR]Support Build(GroupOps) in NewIRCompiler and Add UT * fix unittest
-
由 Yuanle Liu 提交于
-
由 zhenhailiu 提交于
* sep group * add test * test ok * polish * test cmake script generated * add sep group * format * polish * polish
-
- 05 9月, 2023 6 次提交
-
-
由 lzydev 提交于
* fix static_build for pp * add mannual_event to support streams across progs * revert static_build.sh * fix coverage-ci * modify the method to name events * change code according to review
-
由 cyber-pioneer 提交于
* fix addn infermeta * fix rule bug
-
由 Ghost Screaming 提交于
* [WIP] Support std::vector<phi::Tensor> input and output for DistTensor. Concat forward and backward are verified. * Polish code for new dist tensor implementation. * Fix bug of DistTensor upgrade. Add support functions for std::vector<Tensor> -> std::vector<Tensor>. * Add support for DistTensor type of std::vector<phi::Tensor> as input or output of operators. Following testcases are passed. 1. concat: std::vector<phi::Tensor> -> phi::Tensor 2. unbind: phi::Tensor -> std::vector<phi::Tensor> 3. broadcast_tensors: std::vector<phi::Tensor> -> std::vector<phi::Tensor> * Polish code. Remove useless comments. * Add update_loss_scaling in skip_op_lists. * Polish code.
-
由 Wennie396 提交于
* replace amp.use_pure_fp16 with amp.dtype and amp.level * old api still use use_pure_fp16 * test_fuse_adamw_pass still use use_pure_fp16 * add test case tuning recompute with amp(float16,o2) * reset new test case properties TIMEOUT 60 * set smaller value of batch_size and batch_num * deepcopy dist_context fix _rename_input problem * fix loss name after cast * set tuning.enable=True and use engine._tune() * restore some changes in _rename_input()/_rename_output() * add self.amp_dtype for _cast_loss() in auto_parallel_amp.py * fix insert op index in _cast_loss()
-
由 Charles-hit 提交于
-
由 jiangfan06 提交于
-
- 04 9月, 2023 11 次提交
-
-
由 tianhaodongbd 提交于
* add rotate_half in fused_rope * add position_ids in fused_rope * modified examples about fused_rope * add set_device in examples
-
由 Sonder 提交于
* remove has_structed_kerenl and has_fluid_kernel * add test_fused_layernorm_op to STATIC_BUILD_TESTS list * open static_build flag * remove distributed_fused_lamb_init from StaticBuildBlackList * use initialized replacing IsInitialized * recover codes * delete useless codes * close the flag
-
由 niuliling123 提交于
* add num_splist for flash_attn_bwd and FlashAttnUnpaddedGradKernel * Add assertTrue * Update submodule to a specific commit
-
由 wanghuancoder 提交于
* disable strided split
-
由 zhangbo9674 提交于
* add code * add code * refine code * add code * fix bug * fix bug * fix bug * add code * add ut * polish code * fix bug * refine code * fix bug * refine code * fix bug * refine code * fix bug * refine code * fix bug * refine code * add code * fix bug * fix bug * fix bug * fix bug * fix bug * refine code
-
由 WangZhen 提交于
-
由 ming1753 提交于
* Modify MarkTrtEngineOutputs API
-
由 duanyanhui 提交于
-
由 BiynXu 提交于
Change FlattenLoops in the elementwise schedule to Fuse
-
由 LiYuRio 提交于
-
由 wanghuancoder 提交于
* fix contiguous
-
- 03 9月, 2023 1 次提交
-
-
由 Chen Zhiyang 提交于
* add reference of lbfgs * add reference of lbfgs * new ir op test v1.0 * fix new ir optest bug1.0 * modify two testcase bug * add new ir white list & pass test_mean_op.py * rename white list * add new_ir_guard * new ir sum op test all pass * rename backward.grad as ir_backward.grad * check place for new ir * fix test_build_model env bug * fix test_prim_program backward bug * change backward to ir_backward in check_appr * add check_new_ir flag for mkldnn * clean --------- Co-authored-by: Nwangruting <wangruting@baidu.com>
-
- 02 9月, 2023 1 次提交
-
-
由 Leo Chen 提交于
* polish code of pass and executor * update ut
-