Miltos Allamanis
|
03ab80499b
|
Explicitly set the starting epoch index to the restored one.
|
2021-07-22 09:29:11 +01:00 |
Miltos Allamanis
|
764a7038ff
|
Fix bugs in distributed saving of optimizer state.
|
2021-07-22 09:29:11 +01:00 |
Miltos Allamanis
|
3bd5966e88
|
Allow restoring optimizer/scheduler state.
|
2021-07-22 09:29:11 +01:00 |
Miltos Allamanis
|
5020bb7f6f
|
Improve some code comments about message-passing layers.
|
2021-07-21 09:42:34 +01:00 |
Miltos
|
27b3102184
|
Merge pull request #13 from microsoft/dev/miallama/distributedtrainer
A multi-GPU distributed trainer
|
2021-07-14 14:43:11 +01:00 |
Miltos Allamanis
|
ce0d8f6814
|
Fix AMP which was inconsistently implemented: https://pytorch.org/docs/stable/notes/amp_examples.html
|
2021-07-14 12:40:59 +01:00 |
Miltos Allamanis
|
6edb8aeeba
|
Reduce gpu->cpu transfers when progress bar is disabled.
|
2021-07-14 11:36:08 +00:00 |
Miltos Allamanis
|
c724767872
|
Remove unneeded gpu->cpu transfers during metrics update.
|
2021-07-14 12:04:03 +01:00 |
Miltos Allamanis
|
cd02705dab
|
Fix how validation-improved hooks work.
|
2021-07-09 12:08:15 +01:00 |
Miltos Allamanis
|
66f0046517
|
Improved hooks/AML support fixes.
|
2021-07-09 12:00:11 +01:00 |
Miltos Allamanis
|
80e8879469
|
Reduce insanely long buffering.
|
2021-07-08 19:16:04 +01:00 |
Miltos Allamanis
|
ed8aac4bb2
|
Merge branch 'dev/miallama/distributedtrainer' of github.com:microsoft/ptgnn into dev/miallama/distributedtrainer
|
2021-07-08 17:23:23 +01:00 |
Miltos Allamanis
|
95727b9802
|
Minor AML fixes.
|
2021-07-08 17:22:10 +01:00 |
Miltos Allamanis
|
b22b91fca7
|
Restore models in-cpu.
|
2021-07-08 15:45:47 +00:00 |
Miltos Allamanis
|
060765d6d6
|
Remove uncessary `enumerate`
|
2021-07-08 10:29:10 +01:00 |
Miltos Allamanis
|
b37f3830c0
|
Fix typos
|
2021-07-08 10:28:34 +01:00 |
Miltos Allamanis
|
948ba35646
|
Bypass deadlock by throwing on join()
|
2021-07-07 22:22:39 +00:00 |
Miltos Allamanis
|
a3a841676a
|
Repair bug.
|
2021-07-07 13:55:33 +00:00 |
Miltos Allamanis
|
25e9b29e28
|
Polish distributed trainer.
|
2021-07-07 08:03:23 +00:00 |
Miltos Allamanis
|
12496e4ee4
|
WIP implementation of distributed data parallel training.
|
2021-07-06 22:26:59 +00:00 |
Miltos
|
8df6d85368
|
Merge pull request #12 from microsoft/dev/miallam/ecg-implementation
An implementation of ECG
|
2021-04-16 08:05:45 +01:00 |
Miltos Allamanis
|
5e7e146cc0
|
An implementation of ECG
|
2021-04-12 13:54:48 +01:00 |
Miltos
|
d30cb0d585
|
Merge pull request #10 from microsoft/dev/miallama/better-names
Add more informative aliases for the GnnOutput
|
2021-03-16 14:24:30 +00:00 |
Miltos Allamanis
|
b36fd52f37
|
Add more informative aliases for the GnnOutput
|
2021-03-16 13:46:33 +00:00 |
Miltos Allamanis
|
9f0c0f0019
|
Fix AMP issue in PNA.
|
2021-03-12 21:13:57 +00:00 |
Miltos
|
207074d246
|
Merge pull request #8 from microsoft/dev/miallama/pna-layer
Add PNA layer.
|
2021-03-12 07:55:42 +00:00 |
Miltos Allamanis
|
6a00b4a65c
|
Simplify PNA aggregation/layers.
|
2021-03-11 17:12:06 +00:00 |
Miltos Allamanis
|
4d45e10a4f
|
Merge branch 'master' into dev/miallama/pna-layer
|
2021-03-11 16:21:22 +00:00 |
Miltos Allamanis
|
35b45d5f8b
|
Update AML files.
|
2021-03-11 16:20:50 +00:00 |
Miltos Allamanis
|
e627ca507d
|
Update AML files.
|
2021-03-11 16:19:29 +00:00 |
Miltos
|
66cf9eae29
|
Update setup.py
|
2021-02-23 12:47:01 +00:00 |
Miltos Allamanis
|
7f59fb0a84
|
Merge branch 'master' into dev/miallama/pna-layer
|
2021-02-22 10:15:47 +00:00 |
Miltos
|
7a23ce4910
|
Merge pull request #9 from microsoft/dev/miallama/edge-features
Allow using arbitrary edge features in GNNs
|
2021-02-22 10:12:23 +00:00 |
Miltos Allamanis
|
8dca26f8cc
|
Address Marc's feedback.
|
2021-02-22 09:47:35 +00:00 |
Miltos Allamanis
|
b42df7765d
|
Bug fix on no edge features.
|
2021-02-15 12:57:02 +00:00 |
Miltos Allamanis
|
e5e1aff090
|
Fixes to the edge-attrs.
|
2021-02-15 12:41:49 +00:00 |
Miltos Allamanis
|
d5702cda39
|
Allow adding features to edges.
|
2021-02-15 12:16:01 +00:00 |
Miltos Allamanis
|
bc5323d2fd
|
Minor AML updates.
|
2021-01-25 08:32:49 +00:00 |
Miltos Allamanis
|
b4525bec3d
|
Add PNA layer.
|
2021-01-12 14:59:34 +00:00 |
Miltos
|
16c7ce6c7d
|
Update pre-commit.yml
|
2020-12-07 18:12:37 +00:00 |
Miltos Allamanis
|
b2bbd7d2b5
|
Update how torch-scatter is loaded, given upstream changes.
|
2020-12-07 17:47:20 +00:00 |
Miltos Allamanis
|
f0340bc47a
|
Always save after metadata loading.
|
2020-12-07 17:41:30 +00:00 |
Miltos
|
2ef1159b4b
|
Merge pull request #7 from microsoft/mallamanis/simplify-saving
Simplify model saving, when parent folder doesn't exist.
|
2020-11-27 14:15:17 +00:00 |
Miltos Allamanis
|
cceac45eb3
|
Add import...
|
2020-11-27 12:35:20 +00:00 |
Miltos Allamanis
|
ab3e3091d7
|
Simplify saving, when parent folder doesn't exist.
|
2020-11-27 12:29:50 +00:00 |
Miltos
|
0ba830866e
|
Merge pull request #6 from microsoft/dev/mallamanis/amp
Support AMP training in GNNs and other neural models.
|
2020-11-10 14:53:17 +00:00 |
Miltos Allamanis
|
3bfe1f8f7a
|
Update test matrix to allow support for AMP
|
2020-11-10 14:13:39 +00:00 |
Miltos Allamanis
|
f12abb4c01
|
Support AMP training in GNNs and other neural models.
|
2020-11-10 14:04:56 +00:00 |
Miltos
|
e1c507f399
|
Merge pull request #5 from microsoft/dev/mallamanis/expose-shuffling-option
Expose option to shuffle training tensor iterator.
|
2020-09-29 07:45:11 +01:00 |
Miltos Allamanis
|
7d19a30ad4
|
Expose option to shuffle training tensor iterator.
|
2020-09-28 23:33:50 +01:00 |