William Falcon
133d6b3ec1
updated docs
2019-10-01 06:38:10 -04:00
Nic Eggert
480eed5cb6
Enable any ML experiment tracking framework ( #223 )
...
* Implement generic loggers for experiment tracking
* Add tests for loggers
* Get model tests passing
* Test and fix logger pickling
* Expand pickle test and fix bug
* Missed exp -> logger conversion
* Remove commented code
* Add docstrings
* Update logging docs
* Add mlflow to test requirements
* Make linter happy
* Fix mlflow timestamp
* Update Logging.md
* Update test_models.py
* Update test_models.py
* Update test_models.py
* Update properties.md
* Fix tests
* Line length
2019-09-27 12:05:29 -04:00
William Falcon
1d7ffd11da
delete ref to old update_training_log_metrics ( #262 )
2019-09-26 17:53:15 -04:00
William Falcon
3337c0237b
Fixes #250 ( #253 )
2019-09-26 09:13:00 -04:00
Alok Singh
b0a0a47a0b
Rename variables ( #124 )
...
- data_batch → batch
- batch_i → batch_idx
- dataloader_i → dataloader_idx
- tng → training
- training_dataloader → train_dataloader
- add_log_row_interval → row_log_interval
- gradient_clip → gradient_clip_val
- prog → progress
- tqdm_dic → tqdm_dict
2019-09-25 19:05:06 -04:00
William Falcon
3e74ea15d8
Fixes #120 ( #210 )
2019-09-06 14:27:24 -04:00
Nic Eggert
1733dba735
Pass outputs from all dataloaders to test_end and validation_end ( #203 )
...
* Pass outputs from all dataloaders to test_end and validation_end
* Update tests
* Update docs
* Update trainer.py
* Update test_models.py
2019-09-06 07:37:25 -04:00
Verena Haunschmid
25d5b25792
Expectopatronum implement #89 ( #182 )
...
* rename validate -> evaluate; implement test logic; allow multiple test_loaders
* add test_step and test_end to LightningModule
* add in_test_mode to pretraining to implement case 2 (test pretrained model)
* fix code style issues
* LightningTestModel: add optional second test set, implement test_step and test_end
* implemented test for multiple test_dataloaders; fixed typo
* add two test cases for #89
* add documentation for test_step, test_end; fix computation of loss in validation_step example
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Added proper dp ddp routing calls for test mode
* Update trainer.py
* Update test_models.py
* Update trainer.py
* Update trainer.py
* Update override_data_parallel.py
* Update test_models.py
* Update test_models.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update test_models.py
* Update test_models.py
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* Update trainer.py
* Update override_data_parallel.py
* Update debug.py
* Update lm_test_module.py
* Update test_models.py
2019-09-02 07:15:27 -04:00
Sebastian Præsius
9fc66026f1
train = False in test_dataloader ( #162 )
...
A small change to the CoolModel example.
Now test_dataloader returns the MNIST test dataset.
2019-08-22 17:44:06 -04:00
sebftw
a7a14dadb6
F.cross_entropy(y_hat, y)(y_hat, y) typo. ( #137 )
...
This seems to be a typo. Throws TypeError: 'Tensor' object is not callable.
2019-08-18 18:17:43 -04:00
sebftw
b2a49197e4
tensorboarX to tensorboardX ( #136 )
...
* tensorboarX to tensorboardX
* Update properties.md
2019-08-18 18:17:05 -04:00
Ir1dXD
24a97956e4
fix typo in docs ( #129 )
...
* fix typo
* fix typo
* fix typo
* fix list
2019-08-17 07:48:33 -04:00
William Falcon
bdd86087e6
updated docs
2019-08-16 10:07:56 -04:00
William Falcon
50f0de094f
updated docs
2019-08-16 10:07:44 -04:00
William Falcon
bc401d0f59
updated docs
2019-08-16 10:02:28 -04:00
William Falcon
44da88fd15
updated docs
2019-08-15 13:59:27 -04:00
William Falcon
3dea127edb
updated docs
2019-08-13 13:05:47 -04:00
William Falcon
d4b1ac94a0
updated docs
2019-08-13 13:03:39 -04:00
William Falcon
b89b7f0a8c
updated docs
2019-08-13 13:02:17 -04:00
William Falcon
d7660d3c64
updated optimizer_step docs
2019-08-13 11:55:10 -04:00
William Falcon
7e38f1f246
updated optimizer_step docs
2019-08-13 11:54:19 -04:00
William Falcon
7898d0c02a
updated optimizer_step docs
2019-08-13 11:51:31 -04:00
William Falcon
acc16565c5
updated multiple val dataset docs
2019-08-13 11:43:21 -04:00
William Falcon
ea76ad2b28
Update RequiredTrainerInterface.md
2019-08-13 06:39:10 -04:00
Sidhanth Holalkere
511f7ecb9a
Support for multiple val_dataloaders ( #97 )
...
* Added support for multiple validation dataloaders
* Fix typo in README.md
* Update trainer.py
* Add support for multiple dataloaders
* Rename dataloader_index to dataloader_i
* Added warning to check val_dataloaders
Added a warning to ensure that all val_dataloaders were DistributedSamplers if ddp is enabled
* Updated DistributedSampler warning
* Fixed typo
* Added multiple val_dataloaders
* Multiple val_dataloader test
* Update lightning_module_template.py
Added dataloader_i to validation_step parameters
* Update trainer.py
* Reverted template changes
* Create multi_val_module.py
* Update no_val_end_module.py
* New MultiValModel
* Rename MultiValModel to MultiValTestModel
* Revert to LightningTestModel
* Update test_models.py
* Update trainer.py
* Update test_models.py
* multiple val_dataloaders in test template
* Fixed flake8 warnings
* Update trainer.py
* Fix flake errors
* Fixed Flake8 errors
* Update lm_test_module.py
keep this test model with a single dataset for val
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update test_models.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update RequiredTrainerInterface.md
* Update RequiredTrainerInterface.md
* Update test_models.py
* Update trainer.py
dont need the else clause, val_dataloader is either a list or none because of get_dataloaders()
* Update trainer.py
fixed flake errors
* Update trainer.py
2019-08-12 15:23:11 -04:00
William Falcon
e5805bf8ff
val and test are optional now ( #95 )
...
* made validation step optional
* added no val model
* val_step can be implemented but not validation_end
* added no val end model
* added tests
* added tests
* remove class
* remove class
* remove class
* remove class
* remove class
* remove class
* remove class
* remove class
* remove class
* remove class
* remove class
* updated docs
* updated docs
* updated test
* updated test
* updated test
* updated test
* updated test
* updated test
* updated test
* updated test
* updated test
* fix pep8
2019-08-11 10:01:57 -04:00
William Falcon
1514810c3a
updated docs
2019-08-07 13:21:25 -04:00
Alok Singh
8b9f021ee6
Rename `ptl` to `pl`
...
Closes #46 .
2019-08-06 23:02:55 -07:00
William Falcon
6073bf4554
Update RequiredTrainerInterface.md
2019-08-04 07:32:18 -05:00
William Falcon
d08ca6a394
Update RequiredTrainerInterface.md
2019-08-04 07:17:50 -05:00
William Falcon
598e1accb5
updated docs
2019-08-01 10:11:26 -04:00
William Falcon
36c0fae7da
updated doc indexes
2019-07-28 09:51:20 -04:00
williamFalcon
5db28899aa
merged
2019-07-28 05:39:25 -07:00
William Falcon
1205dc8a20
updated doc indexes
2019-07-28 08:19:51 -04:00
William Falcon
a6ddf8a671
updated doc indexes
2019-07-28 08:16:55 -04:00
William Falcon
e89975d19e
updated doc indexes
2019-07-28 08:14:50 -04:00
William Falcon
0ce180f6ec
updated docs
2019-07-26 23:23:56 -04:00
William Falcon
8e7d3c6737
added clean slurm save load test
2019-07-26 23:16:03 -04:00
William Falcon
5ba0a8fe4c
Update RequiredTrainerInterface.md
2019-07-26 08:24:56 -04:00
Phuc Le
7d97e3e6e4
Support any lr_scheduler
2019-07-26 11:03:44 +07:00
William Falcon
e182559c83
updated docs
2019-07-25 12:11:49 -04:00
William Falcon
4562580461
updated docs
2019-07-25 11:58:06 -04:00
William Falcon
d272f29c88
updated docs
2019-07-25 11:52:54 -04:00
William Falcon
0f79e9d74e
updated docs
2019-07-25 11:35:11 -04:00
William Falcon
9fa8120805
updated docs
2019-07-25 11:30:17 -04:00
William Falcon
1eda58fa93
adding tests
2019-07-24 07:19:50 -04:00
William Falcon
7fd2b0fa19
added module properties
2019-06-29 18:14:45 -04:00
William Falcon
0bdb8533c6
added module properties docs
2019-06-28 18:42:53 -04:00
William Falcon
e00d097c12
added gradient clipping
2019-06-28 18:35:21 -04:00
William Falcon
bf1441d64c
added lightning docs
2019-06-28 17:42:32 -04:00