Skip to content

Commit

Permalink
Backend Cleanroom port (#13)
Browse files Browse the repository at this point in the history
Implements CheckpointTensor backend

Hook up the overload with a passing test. (#15)

* save

* save

* review

* review

* add back files

Adding some overload (#16)

* save

* save

* review

* remove outdated file

* save

* can compile again

* save

* save

* up up array

* finsih the overloads

* replace vec[n] with vec.at(n)

make resnet pass again, adding more logs for logging simulator (#17)

* commit

* add more overloads

* fix log

* save

Logging everything for resnet (#18)

* save

* save

* save

* save

* use release instead of free

Fix logger (special handling for small constants) (#19)

* save

* fix comment

TreeLSTM overloads (#21)

Overloads for mean and mean.dim (needed for densenet)

Add overloads for U-Net

Add ability to annotate log and make new log file (#25)

Restore overloads needed for LSTM and GRU

Implemented unrolled_gan (#23)

* save

* save

* save

Overload bitwise and for ParityACT

Add various overloads for ACT model

Log aliases of operator outputs

Overloads and changes needed for transformer

Overloads for topk functions

Add overloads for deepspeech

More overloads for ACT

DTR implementation first pass (#37)

save before change

save before change

add aliaspool design, and add weak/strong pointer discussion

add more code

rebase

add allocator hook

save metadata to prepare for eviction

save

refactor: move log to a seprate file

add file

raii

save

save comment

save

save

save

save

find error, bisecting code

save

save

address review comment

address comment

address comment

fix segfault

save

save

pin

save

save

save

save

save

refactor - remove stitch

save

save

[ impl ] overload diag & mv

refactor - remove stitch

save

save

restore equivalentclassnode

save

save

save

50% resnet here we go

50% resnet here we go

save

save

save

save

save

save

More opts

save

Try removing pop-ing from loop

save

save

save

save

mike try this

mike try this

save

undo system optimization for now

save

save

save

fix compile error

save

save

save

save

fix compile

save

fix

save

save

[ restore ] overload for NLL loss2D

Add an off switch for sampling, fix tense on 'shrinked'

Add switch for ignoring small tensors

fix some merge error

save
  • Loading branch information
MarisaKirisame committed Jan 24, 2021
1 parent 09173ae commit e1089f1
Show file tree
Hide file tree
Showing 20 changed files with 6,277 additions and 42 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -133,3 +133,6 @@
[submodule "third_party/kineto"]
path = third_party/kineto
url = https://github.com/pytorch/kineto
[submodule "third_party/json"]
path = third_party/json
url = git@github.com:nlohmann/json.git
Loading

0 comments on commit e1089f1

Please # to comment.