202 Commits (colossalchat_upgrade)

Author SHA1 Message Date
Jiarui Fang 556b9b7e1a
[hotfix] Dist Mgr gather torch version (#1284) 2 years ago
ver217 7aadcbd070
hotfix colotensor _scan_for_pg_from_args (#1276) 2 years ago
Jiarui Fang c92f84fcdb
[tensor] distributed checkpointing for parameters (#1240) 2 years ago
Jiarui Fang 1aad903c15
[tensor] redistribute among different process groups (#1247) 2 years ago
Jiarui Fang 9bcd2fd4af
[tensor] a shorter shard and replicate spec (#1245) 2 years ago
Jiarui Fang 2699dfbbfd
[rename] convert_to_dist -> redistribute (#1243) 2 years ago
HELSON f6add9b720
[tensor] redirect .data.__get__ to a tensor instance (#1239) 2 years ago
Jiarui Fang 20da6e48c8
[checkpoint] save sharded optimizer states (#1237) 2 years ago
Jiarui Fang 4a76084dc9
[tensor] add zero_like colo op, important for Optimizer (#1236) 2 years ago
Jiarui Fang 3b500984b1
[tensor] fix some unittests (#1234) 2 years ago
HELSON f071b500b6
[polish] polish __repr__ for ColoTensor, DistSpec, ProcessGroup (#1235) 2 years ago
Yi Zhao 04537bf83e
[checkpoint]support generalized scheduler (#1222) 2 years ago
Jiarui Fang a98319f023
[tensor] torch function return colotensor (#1229) 2 years ago
HELSON 280a81243d
[tensor] improve robustness of class 'ProcessGroup' (#1223) 2 years ago
Jiarui Fang 15d988f954
[tensor] sharded global process group (#1219) 2 years ago
Jiarui Fang ae7d3f4927
[refactor] move process group from _DistSpec to ColoTensor. (#1203) 2 years ago
Jiarui Fang b5f25eb32a
[Tensor] add cpu group to ddp (#1200) 2 years ago
Jiarui Fang 060b917daf
[refactor] remove gpc dependency in colotensor's _ops (#1189) 2 years ago
Jiarui Fang c463f8adf9
[tensor] remove gpc in tensor tests (#1186) 2 years ago
Jiarui Fang 372f791444
[refactor] move chunk and chunkmgr to directory gemini (#1182) 2 years ago
Jiarui Fang 7487215b95
[ColoTensor] add independent process group (#1179) 2 years ago
Jiarui Fang 1b657f9ce1
[tensor] revert local view back (#1178) 2 years ago
Jiarui Fang 0dd4e2bbfb
[Tensor] rename some APIs in TensorSpec and Polish view unittest (#1176) 2 years ago
Ziyue Jiang dd0420909f
[Tensor] rename parallel_action (#1174) 2 years ago
Jiarui Fang aa7bef73d4
[Tensor] distributed view supports inter-process hybrid parallel (#1169) 2 years ago
Jiarui Fang 4b9bba8116
[ColoTensor] rename APIs and add output_replicate to ComputeSpec (#1168) 2 years ago
Jiarui Fang f4ef224358
[Tensor] remove ParallelAction, use ComputeSpec instread (#1166) 2 years ago
Jiarui Fang 177c374401
remove gather out in parallel action (#1163) 2 years ago
ver217 634eecb98e
mark sanity_check of dist_spec_mgr as staticmethod (#1161) 2 years ago
ver217 4e67b2a890
fix chunk move device (#1158) 2 years ago
Jiarui Fang 07f9c781f9
[graph] improve the graph building. (#1157) 2 years ago
ver217 ffa025e120
[tensor] dist spec s2s uses all-to-all (#1136) 2 years ago
Jiarui Fang 8cdce0399c
[ColoTensor] improves init functions. (#1150) 2 years ago
Frank Lee 0e4e62d30d
[tensor] added __repr__ to spec (#1147) 2 years ago
ver217 789cad301b
[hotfix] fix param op hook (#1131) 2 years ago
ver217 7d14b473f0
[gemini] gemini mgr supports "cpu" placement policy (#1118) 2 years ago
ver217 f99f56dff4
fix colo parameter torch function (#1117) 2 years ago
ver217 895c1c5ee7
[tensor] refactor param op hook (#1097) 2 years ago
Frank Lee cb18922c47
[doc] added documentation to chunk and chunk manager (#1094) 2 years ago
ver217 1f894e033f
[gemini] zero supports gemini (#1093) 2 years ago
ver217 be01db37c8
[tensor] refactor chunk mgr and impl MemStatsCollectorV2 (#1077) 2 years ago
ver217 1b17859328
[tensor] chunk manager monitor mem usage (#1076) 2 years ago
ver217 98cdbf49c6
[hotfix] fix chunk comm src rank (#1072) 2 years ago
ver217 c5cd3b0f35
[zero] zero optim copy chunk rather than copy tensor (#1070) 2 years ago
Jiarui Fang a00644079e
reorgnize colotensor directory (#1062) 3 years ago
Ziyue Jiang df9dcbbff6
[Tensor] add hybrid device demo and fix bugs (#1059) 3 years ago
ver217 e1922ea4f6
[zero] add chunk size search for chunk manager (#1052) 3 years ago
ver217 51b9a49655
[zero] add zero optimizer for ColoTensor (#1046) 3 years ago
ver217 7faef93326
fix dist spec mgr (#1045) 3 years ago
ver217 9492a561c3
[tensor] ColoTensor supports ZeRo (#1015) 3 years ago