William Falcon
cf07c153e9
tests fix
2019-10-04 16:55:51 -04:00
Hendrik Schröter
36f0b5bbd0
Use getter instead of python property for the dataloaders ( #275 )
...
* Use getter instead of python property for the dataloaders
* Fix lint
* Update trainer.py
2019-10-04 15:35:02 -04:00
William Falcon
32e74b8f36
Ddp2 ( #261 )
...
* adds ddp2 option where on each node a single process uses all gpus
* added ddp2 test
* added ddp2 docs
* Update Distributed training.md
* delete ref to old update_training_log_metrics
* delete ref to old update_training_log_metrics
* 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
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* banana pancakes
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* debug
* cheesecake
2019-10-04 15:07:54 -04:00
William Falcon
2d335c664c
Update multi_node_cluster_auto_slurm.py
2019-10-04 13:07:22 -04:00
William Falcon
5fdfad5766
Update multi_node_cluster_auto_slurm.py
2019-10-04 13:05:52 -04:00
Hendrik Schröter
42764d18c7
Better error message if no loss was returned from model.training_step() ( #294 )
2019-10-04 07:15:19 -04:00
Wouter van Amsterdam
63c475c600
tiny spelling error ( #295 )
2019-10-04 07:14:30 -04:00
kvhooreb
41236c7bbb
WIP: Moved grad_norm tracking code to __run_tng_batch ( #278 )
...
* Moved grad_norm tracking code to __run_tng_batch + added norms to tqdm_metrics
* Update trainer.py
* Update trainer.py
* Update trainer.py
* Update trainer.py
2019-10-02 11:11:08 -04:00
Nic Eggert
614cb3c03b
Initialize loggers only once ( #270 )
...
* Create underlying loggers lazily
This avoids creating duplicate experiments or run in multi-node DDP.
* Save hyperparameters automatically
* Update docs for snapshotting hyperparams
* Fix test tube
* Fix test tube pickling
2019-10-02 11:10:40 -04:00
Anton Bakhtin
222d7d2d5d
Hacky fix for mlflow logger ( #277 )
...
* Hacky fix for mlflow logger
It dies when "created_at" is logged
* Log warning
2019-10-01 21:32:52 -04:00
William Falcon
133d6b3ec1
updated docs
2019-10-01 06:38:10 -04:00
William Falcon
fbc2cfd513
updated docs
2019-10-01 06:29:12 -04:00
Hendrik Schröter
dd45896e78
Allow newer torch versions ( #269 )
2019-10-01 05:24:49 -04:00
Hendrik Schröter
8a2472269a
Make test_tube optional ( #274 )
2019-10-01 05:19:47 -04:00
William Falcon
324c28eb5e
Update README.md
2019-09-27 12:09:18 -04:00
William Falcon
970d032d80
Update README.md
2019-09-27 12:08:36 -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
e9c5aff7ba
Update .run_local_tests.sh
2019-09-26 18:44:27 -04:00
William Falcon
1d7ffd11da
delete ref to old update_training_log_metrics ( #262 )
2019-09-26 17:53:15 -04:00
William Falcon
481aa24974
always calls the lr scheduler with epoch nb. Fixes #98 ( #252 )
...
* always calls the lr scheduler with epoch nb
* added docs for cluster grid search
* added docs for cluster grid search
* undo test changes
* undo test changes
2019-09-26 16:36:41 -04:00
William Falcon
cf04ff73e9
undo test changes
2019-09-26 16:10:51 -04:00
William Falcon
de9fc0587b
added docs for cluster grid search
2019-09-26 16:10:16 -04:00
William Falcon
059b2fae29
Update Distributed training.md
2019-09-26 15:30:54 -04:00
William Falcon
cefcf4cd12
Update Distributed training.md
2019-09-26 15:27:34 -04:00
Adrian Wälchli
e713e2e1e0
fix typo in early stopping ( #260 )
2019-09-26 15:04:57 -04:00
William Falcon
25d2f93256
enables samplers which don't need set epoch (or when ppl don't need a sampler) ( #254 )
...
* enables samplers which dont need set epoch
* added docs for single gpu ddp
* added docs for single gpu ddp
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
* added docs for cluster grid search
2019-09-26 14:39:04 -04:00
William Falcon
8b2a2aeda3
Dim 0 warning ( #256 )
...
* added ignore warnings module
* added ignore warnings module
* Fixes #249
* Update ignored_warnings.py
2019-09-26 13:20:54 -04:00
William Falcon
acb4ebea56
added docs for cluster grid search
2019-09-26 12:02:03 -04:00
William Falcon
3cab3b2f8c
Update README.md
2019-09-26 10:45:08 -04:00
William Falcon
5a9320d822
Merge branch 'master' of https://github.com/williamFalcon/pytorch-lightning
2019-09-26 10:42:38 -04:00
William Falcon
c2a0846011
release v0.5.0
0.5.0
2019-09-26 10:42:24 -04:00
William Falcon
97b6ebccc0
expanded apex install ( #255 )
2019-09-26 09:36:03 -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
Cola
3d16a686b3
Add EarlyStop documentation ( #245 )
...
* Update Training Loop.md
* Update index.md
* Update README.md
* Update Training Loop.md
* Update Training Loop.md
2019-09-25 14:52:40 -04:00
Oscar A. Rangel
eb268c4184
Added missing parameters ( #237 )
...
* Added missing parameters
added missing distributed_backend parameter and added the parameter to step 4 Init Trainer.
* Update single_gpu_node_dp_template.py
2019-09-21 09:45:12 -04:00
Oscar A. Rangel
6803018a49
changed hard coded paramater, and moved it to parent_parser ( #238 )
...
* changed hard coded paramater, and moved it to parent_parser
```python
# ------------------------
# 4 INIT TRAINER
# ------------------------
trainer = Trainer(
experiment=exp,
checkpoint_callback=checkpoint,
early_stop_callback=early_stop,
gpus=hparams.gpus,
distributed_backend=hparams.dist_bak_end
)
parent_parser.add_argument('--dist_bak_end', type=str, default='ddp',
help='When using multiple GPUs set Trainer(distributed_backend=dp) (or ddp)')
```
* Update single_gpu_node_ddp_template.py
2019-09-21 09:44:08 -04:00
William Falcon
87708157bc
Update trainer.py ( #233 )
2019-09-19 08:23:48 -04:00
William Falcon
2a1bc22f42
updated docs
2019-09-17 09:57:16 -04:00
William Falcon
d3afc8acd5
updated docs
2019-09-17 09:53:31 -04:00
William Falcon
4c61d1f30a
updated docs
2019-09-16 11:07:16 -04:00
William Falcon
e1adbe80f9
updated docs
2019-09-16 11:04:40 -04:00
William Falcon
286625a02f
updated docs
2019-09-16 11:02:04 -04:00
William Falcon
b354988255
updated docs
2019-09-16 10:59:28 -04:00
William Falcon
b3c1911813
Update README.md
2019-09-16 10:56:37 -04:00
William Falcon
974afba2be
release v0.4.9
0.4.9
2019-09-16 10:50:59 -04:00
William Falcon
55e7322747
Metrics load ( #228 )
...
* load from metrics defaults to CPU
* load from metrics defaults to CPU
* load from metrics defaults to CPU
2019-09-16 10:47:19 -04:00
Ananya Harsh Jha
c0f3b6b035
added set_epoch for distributed sampler, fix for #224 ( #225 )
2019-09-16 10:21:00 -04:00
William Falcon
e339799a0a
Update README.md
2019-09-14 09:55:42 -04:00
William Falcon
50f5e4bec8
Update single_cpu_template.py
2019-09-14 02:23:49 -04:00