Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

optimizing VICReg #173

Merged
merged 57 commits into from
Mar 1, 2023
Merged

optimizing VICReg #173

merged 57 commits into from
Mar 1, 2023

Conversation

farakiko
Copy link
Collaborator

@farakiko farakiko commented Mar 1, 2023

  • updated the VICReg loss function.
  • allowed VICReg training on multigpus.

@jpata jpata merged commit fc75328 into jpata:main Mar 1, 2023
jpata added a commit that referenced this pull request Sep 15, 2023
* add evaluate script

* set VICReg to evaluation mode

* print best validation loss on vicreg loss plot

* multigpu compatibility

* Revert to bd2a3e8

* fix loading of mlpf models

* add plots for each component of each loss

* oops

* add notebook for ssl optimizations

* fix quick datasplit mode to make sense

* add vicreg embeddings after gnn in mlpf

* for num_convs=0

* mdmm

* add extra dnn layer for native

* early results

* pooling after decoder

* update vicreg, loss and multigpu

* up early stopping

* better gpu util

---------

Co-authored-by: Joosep Pata <joosep.pata@gmail.com>
jpata added a commit that referenced this pull request Sep 15, 2023
* add evaluate script

* set VICReg to evaluation mode

* print best validation loss on vicreg loss plot

* multigpu compatibility

* Revert to bd2a3e8

* fix loading of mlpf models

* add plots for each component of each loss

* oops

* add notebook for ssl optimizations

* fix quick datasplit mode to make sense

* add vicreg embeddings after gnn in mlpf

* for num_convs=0

* mdmm

* add extra dnn layer for native

* early results

* pooling after decoder

* update vicreg, loss and multigpu

* up early stopping

* better gpu util

---------

Co-authored-by: Joosep Pata <joosep.pata@gmail.com>
Former-commit-id: 9d84f26
jpata added a commit that referenced this pull request Sep 15, 2023
* add evaluate script

* set VICReg to evaluation mode

* print best validation loss on vicreg loss plot

* multigpu compatibility

* Revert to bd2a3e8

* fix loading of mlpf models

* add plots for each component of each loss

* oops

* add notebook for ssl optimizations

* fix quick datasplit mode to make sense

* add vicreg embeddings after gnn in mlpf

* for num_convs=0

* mdmm

* add extra dnn layer for native

* early results

* pooling after decoder

* update vicreg, loss and multigpu

* up early stopping

* better gpu util

---------

Co-authored-by: Joosep Pata <joosep.pata@gmail.com>
Former-commit-id: 9d84f26
jpata added a commit that referenced this pull request Sep 25, 2023
* add evaluate script

* set VICReg to evaluation mode

* print best validation loss on vicreg loss plot

* multigpu compatibility

* Revert to bd2a3e8

* fix loading of mlpf models

* add plots for each component of each loss

* oops

* add notebook for ssl optimizations

* fix quick datasplit mode to make sense

* add vicreg embeddings after gnn in mlpf

* for num_convs=0

* mdmm

* add extra dnn layer for native

* early results

* pooling after decoder

* update vicreg, loss and multigpu

* up early stopping

* better gpu util

---------

Co-authored-by: Joosep Pata <joosep.pata@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants