onnxruntime
Use InplaceClipGradNorm for offline processing for on-device training
#12603
Merged

Use InplaceClipGradNorm for offline processing for on-device training #12603

baijumeswani merged 9 commits into main from bmeswani/clipgradnorm-cpu
baijumeswani
baijumeswani baijumeswani added training
baijumeswani baijumeswani requested a review from askhade askhade 3 years ago
baijumeswani baijumeswani requested a review from pengwa pengwa 3 years ago
baijumeswani baijumeswani requested a review from ashbhandare ashbhandare 3 years ago
lgtm-com
baijumeswani baijumeswani requested a review 3 years ago
lgtm-com
pengwa
pengwa commented on 2022-08-24
pengwa
pengwa commented on 2022-08-24
pengwa
pengwa commented on 2022-08-24
pengwa
pengwa commented on 2022-08-24
pengwa
pengwa commented on 2022-08-24
pengwa
pengwa
pengwa commented on 2022-08-25
lgtm-com
pengwa
pengwa commented on 2022-08-31
pengwa
pengwa dismissed these changes on 2022-08-31
baijumeswani Add InplaceClipGradNorm CPU kernel
fbe28b04
baijumeswani Update the offline tooling to generate InplaceClipgradNorm
5707824b
baijumeswani Update the Optimizer class to use the TensorSeq inputs for the gradients
49470ecf
baijumeswani Add kernel def hash for InplaceClipGradNorm
7d924d48
baijumeswani Address pull request review comments
bae9ee45
baijumeswani Address pull request review comments
27b36a78
baijumeswani baijumeswani dismissed their stale review via 27b36a78 3 years ago
baijumeswani baijumeswani force pushed from 4429c1d6 to 27b36a78 3 years ago
baijumeswani fix python lint
4610879e
lgtm-com
edgchen1
edgchen1 commented on 2022-09-01
baijumeswani Address pull request review comments
71e74c00
lgtm-com
edgchen1
edgchen1 commented on 2022-09-01
baijumeswani Update orttraining/orttraining/training_api/optimizer.cc
5ba1d947
lgtm-com
edgchen1
edgchen1 approved these changes on 2022-09-02
baijumeswani baijumeswani merged 56bae3b1 into main 3 years ago
baijumeswani baijumeswani deleted the bmeswani/clipgradnorm-cpu branch 3 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone