• F
    [XPUPS] modify BKCL comm op register (#43028) · 1bfbcfaf
    Fan Zhang 提交于
    * Adapt XPUPS - 1st version - 3.24
    
    * Adapt XPUPS - update XPU PushSparse -  2nd version - 3.24
    
    * Adapt XPUPS - add XPU PullSparseOp - 3nd version - 3.25
    
    * refactor heter comm kernel
    
    * update. test=develop
    
    * Adapt XPUPS - modify by compilation - 4th version - 3.27
    
    * update calc_shard_offset. test=develop
    
    * update xpu kernel. test=develop
    
    * update args of calc_shard_offset
    
    * update. test=develop
    
    * remove customGradMerger
    
    * update. test=develop
    
    * heter_comm update
    
    * heter_comm update
    
    * update calc_shard_offset. test=develop
    
    * heter_comm update
    
    * update args of calc_shard_offset
    
    * update. test=develop
    
    * remove customGradMerger
    
    * update. test=develop
    
    * fix. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * update optimizer kernel
    
    * Adapt XPUPS - use WITH_XPU_KP and modify wrapper kernel function - 5th version - 3.30
    
    * update. test=develop
    
    * update pslib.cmake
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * Adapt XPUPS - modify by kp compilation  - 6th version - 3.30
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * update optimizer kernel
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * update. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * used by minxu
    
    * update heter_comm_inl
    
    * fix. test=develop
    
    * Adapt XPUPS - modify by kp compilation  - 7th version - 3.30
    
    * fix. test=develop
    
    * add optimizer kernel. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * 3.31 update
    
    * Adapt XPUPS - update kp compilation path  - 8th version - 3.31
    
    * add optimizer kernel. test=develop
    
    * fix kunlun not support size_t. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix kunlun not support size_t. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * update heter_comm_kernel.kps 3.31
    
    * fix. test=develop
    
    * fix. test=develop
    
    * update heter_comm_kernel.kps 3.31
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * update heter_comm.h 3.31
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * update hashtable. test=develop
    
    * update. test=develop
    
    * Adapt XPUPS - update by kp compilation  - 9th version - 4.1
    
    * update hashtable. test=develop
    
    * fix. test=develop
    
    * update hashtable 4.1
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * Adapt XPUPS - update by kp compilation  - 10th version - 4.1
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * update. test=develop
    
    * modify by compilation 4.1
    
    * update. test=develop
    
    * update. test=develop
    
    * fix. test=develop
    
    * modify by compilation 4.1
    
    * update. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * modify by compilation 4.1
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * modify by compilation 4.1 19:30
    
    * fix. test=develop
    
    * update ps_gpu_wrapper.kps 4.1
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * Adapt XPUPS - update by kp compilation  - 11th version - 4.1
    
    * fix. test=develop
    
    * Adapt XPUPS - update by kp compilation  - 12nd version - 4.2
    
    * fix. test=develop
    
    * fix. test=develop
    
    * modify by compilation 4.2
    
    * 4.2 update
    
    * fix. test=develop
    
    * template init. test=develop
    
    * update 4.6
    
    * fix. test=develop
    
    * template init. test=develop
    
    * 4.6 modify by compilation
    
    * hashtable template init. test=develop
    
    * hashtable template init. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=devlop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=devlop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * Adapt XPUPS - update by kp compilation  - 13nd version - 4.7
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * 4.11 update
    
    * fix. test=develop
    
    * fix. test=develop
    
    * 4.11 update
    
    * update by pre-commit
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * fix. test=develop
    
    * 4.12 update
    
    * fix. test=develop
    
    * Adapt XPUPS - update by kp compilation  - 14th version - 4.13
    
    * 4.13 update
    
    * 4.14 update
    
    * 4.14 update
    
    * 4.14 update
    
    * 4.14 modify by merged latest compilation
    
    * retry CI 4.14
    
    * 4.15 pass static check
    
    * 4.15 modify by gpups CI
    
    * 3.16 update by gpups CI - modify ps_gpu_wrapper.h
    
    * 4.16 update
    
    * 4.16 pass xpu compile
    
    * 4.16 retry CI
    
    * 4.16 update
    
    * Adapt XPUPS - adapt BKCL comm for XPUPS - 4.24
    
    * update by compilation
    
    * Adapt XPUPS - register PSGPUTrainer for XPUPS - 4.25
    
    * update device_worker_factory
    
    * Adapt XPUPS - split heter_ps into .cu and .cc - 4.27
    
    * Adapt XPUPS - register pull_box_sparse op under XPU_KP - 4.28
    
    * update
    
    * 5.7 modify ps_gpu_wrapper pull_sparse
    
    * 5.11 update ps_gpu_wrapper CopyKeysKernel
    
    * 5.13 modify calc_shard_offset_kernel & fill_shard_key_kernel
    
    * modify fill_dvals_kernel & PullCopy & c_sync_calc_stream - 5.18
    
    * modify PushCopy & fill_shard_grads_kernel & register push_box_sparse - 5.19
    
    * Adapt XPUPS - modify BKCL comm op register - 5.26
    
    * Adapt XPUPS - modify BKCL comm op register - 5.27
    
    * Adapt XPUPS - modify BKCL comm op register - 5.27v2
    
    * Adapt XPUPS - modify BKCL comm op register - 5.27v3
    
    * Adapt XPUPS - modify c_comm_init_all_op to adapt BKCL init - 5.30
    
    * Adapt XPUPS - modify c_comm_init_all_op to adapt BKCL init v2 - 5.30
    
    * Adapt XPUPS - modify c_comm_init_all_op to adapt BKCL init v3 - 5.30
    
    * Adapt XPUPS - modify c_comm_init_all_op to adapt BKCL init v4 - 5.31
    Co-authored-by: Nzmxdream <zhangminxu01@baidu.com>
    1bfbcfaf
c_sync_comm_stream_op.cc 2.0 KB