xla
[FSDP] Replace all .data usages with modern approaches
#4485
Merged

[FSDP] Replace all .data usages with modern approaches #4485

alanwaketan merged 24 commits into master from alanwaketan/fsdp
alanwaketan
alanwaketan alanwaketan requested a review from ronghanghu ronghanghu 2 years ago
alanwaketan alanwaketan requested a review from JackCaoG JackCaoG 2 years ago
alanwaketan alanwaketan assigned alanwaketan alanwaketan 2 years ago
alanwaketan
alanwaketan
alanwaketan commented on 2023-01-20
alanwaketan
ronghanghu
alanwaketan
alanwaketan commented on 2023-01-20
alanwaketan
alanwaketan commented on 2023-01-20
alanwaketan
alanwaketan commented on 2023-01-20
alanwaketan
alanwaketan alanwaketan force pushed from dfe01e8b to 7b71fa0a 2 years ago
alanwaketan
alanwaketan
alanwaketan alanwaketan force pushed from 7b71fa0a to d2ae6ce0 2 years ago
alanwaketan alanwaketan force pushed from d2ae6ce0 to 05271722 2 years ago
alanwaketan
alanwaketan alanwaketan force pushed from 5eaee46a to f1a2bd01 2 years ago
alanwaketan
alanwaketan Trying to replace some of .data= with .copy_()
4f6e939a
alanwaketan Use torch.autograd._unsafe_set_version_counter
26e2f15f
alanwaketan Adds .torch_pin
c89c55aa
alanwaketan Change to context manager
587381c3
alanwaketan Replace thee last .data with .copy
6719c9bc
alanwaketan Revert "Adds .torch_pin"
c2bc0b79
alanwaketan Fix linters
d15f048f
alanwaketan Replace even more .data usages with modern alternatives
70e29085
alanwaketan Use set_
2bb9e779
alanwaketan Fix linters
ce255ece
alanwaketan Adds torch.no_grad for eval loops
51b3c42f
alanwaketan Use morre _set
08d5ff78
alanwaketan Add a test case to validate that .set_ also release the data buffer
6dd19ee6
alanwaketan alanwaketan force pushed from 85bcf77b to 6dd19ee6 2 years ago
alanwaketan Improve the test
fc458aba
alanwaketan Improve test_data_handle_release
a38761a8
alanwaketan Remove unnecessary detach
c1d6df0c
alanwaketan
alanwaketan Fix linters
7028a239
alanwaketan Reuse _dummy_data_placeholder
cf82f82b
alanwaketan
alanwaketan
alanwaketan commented on 2023-02-22
alanwaketan
alanwaketan commented on 2023-02-22
alanwaketan Adds epoch to logs
1fbf62ee
alanwaketan Fix a wrong move
43ddd1bc
alanwaketan Fix some comments
b9bc51f5
alanwaketan Fix linters
536a5436
alanwaketan alanwaketan changed the title [FSDP] Trying to replace some of .data= with .copy_() [FSDP] Trying to replace all .data usages with modern approaches 2 years ago
alanwaketan Adds TODO
e02e9332
alanwaketan
alanwaketan alanwaketan changed the title [FSDP] Trying to replace all .data usages with modern approaches [FSDP] Replace all .data usages with modern approaches 2 years ago
ronghanghu
JackCaoG
JackCaoG commented on 2023-02-23
JackCaoG
JackCaoG approved these changes on 2023-02-23
alanwaketan Fix typo
49b15e06
ronghanghu
ronghanghu approved these changes on 2023-02-23
alanwaketan
alanwaketan alanwaketan merged 5e6a32d0 into master 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone