Jiri BOROVEC
b86aee9262
refactor imports
2019-11-27 07:22:31 +01:00
Jiri BOROVEC
e3297412fa
lower dataset and stop thr
2019-11-27 07:22:31 +01:00
Jiri BOROVEC
c2a9487d5f
add short MNIST
2019-11-27 07:15:23 +01:00
Jiri BOROVEC
5d0a4f73a6
extend CI timeout
2019-11-27 07:15:23 +01:00
Jirka Borovec
9785a3e78e
Refactor: name modules ( #548 )
...
* refactor: rename some modules
* add deprecation warnings
* fix paths
2019-11-26 22:39:18 -05:00
Anton Bakhtin
fea7cc87f6
Move model to cuda before creating optimizer ( #554 )
2019-11-26 22:35:38 -05:00
Jirka Borovec
f2191b0cdf
fix for pyTorch 1.2 ( #549 )
...
* min pytorch 1.2
* fix IterableDataset
* upgrade torchvision
* fix msg
2019-11-26 10:58:50 -05:00
MikeScarp
55f3ffd7c7
fixing bug in testing for IterableDataset ( #547 )
2019-11-26 04:59:20 -05:00
Jirka Borovec
462788738b
CI buils with minimal and latest requirements ( #500 )
...
* install nim req.
* update requirements
* drop Cython
2019-11-25 06:39:19 -05:00
William Falcon
bdebe18df6
Update README.md
2019-11-23 11:12:45 -05:00
Tullie Murrell
48b797fdb0
Copy batch for local forward ( #532 )
2019-11-23 04:04:40 -05:00
Tullie Murrell
55edf7c922
Remove unneeded filename print ( #540 )
2019-11-23 04:00:39 -05:00
Tanel Alumäe
539d7bcb44
Avoid race condition in creating checkpoint directories ( #530 )
...
* Avoid race condition in creating checkpoint directories
In multi-GPU training, several processes run the code that creates checkpoint dirs. This fix avoids a probably rare situation (but it happened to me) where another process created a dir between the `exists` check and the `makedirs` call.
* Remove the now unneeded check for dir existence
2019-11-21 13:27:39 -05:00
Tullie Murrell
c1ecca418e
Write progress bar to stdout ( #531 )
...
* Default write progress bar to stdout
* Change validation progress too
2019-11-21 13:26:24 -05:00
Ir1dXD
7324dd902b
change Checkpoint callback's `save_best_only` to `save_top_k` ( #128 )
...
* docs: enable syntax highlight
* feat: change Checkpoint callback's `save_best_only` to `save_top_k`
fix #70
* docs: update docs for save_top_k
* revert other files
* style: lint for travis-ci
* fix typo
* make flake8 happy
* update according to review
* add tests
* rename func to private
* add doc on `save_top_k == 0`
* make flake8 happy
* update according to PR comments
* change some f-strings
* Update pt_callbacks.py
* Update test_models.py
* update options
* create folders
* Update test_models.py
* change epoch num
* support calling multiple times, add docs and tests
* update docs
* roll back changes in earlystopping
* clean test files
* make flake8 happy
* fix epoch number
* update tests about epoch numbers
* clean debugging code
* fix testing utils codes
* fix testing utils codes
* fix testing utils codes
* fix testing utils codes
* change save_dir to tests/tests according to previous lines
* remove unused overwrite option
* make flake8 happy
* change var name as per review
* make flake8 happy
* update property name to work on master
* elaborate in the docs
* update docs as per review
* revert previous commit
accidentally pressed wrong button when solving conflicts
2019-11-19 15:43:34 -08:00
Jeffrey Ling
619143a734
Fix incorrect handling of on_batch_end edge cases in run_training_batch ( #509 )
...
* Fix returning only 2 values on an early exit.
This fixes a bug
`ValueError: not enough values to unpack (expected 3, got 2)`
* Update train_loop_mixin.py
* Change to return dict
The return value was actually a dict even though that variable is initialized as a list.
2019-11-19 15:38:54 -08:00
William Falcon
277fd2f74a
Update README.md
2019-11-19 11:13:59 -08:00
William Falcon
d120c1edd8
Update README.md
2019-11-16 11:24:16 -05:00
William Falcon
c3d8b20290
Update README.md
2019-11-16 11:22:51 -05:00
Jirka Borovec
cd149a431a
fix failing on pip ( #503 )
2019-11-14 12:06:46 -05:00
Jeffrey Ling
1af85f3038
Update methods.md ( #507 )
2019-11-14 12:06:23 -05:00
Chenghao MOU
89f7a82157
Escape percentage symbol in argparse ( #499 )
2019-11-13 06:03:38 -05:00
Jirka Borovec
7aaaefc4d9
Add circle CI for building PyTorch 1.1/1.2/1.3 ( #502 )
...
* add CircleCI config
* fix CircleCI
* fix CircleCI
2019-11-13 06:03:13 -05:00
rwesterman
d1b6b011c3
Comet fix ( #481 )
...
* Fixing comet ml bug and adding functionality
* Updating documents
* Fixing code style issues in comet_logger
* Changing comet_logger experiment to execute lazily
* Adding tests for comet_logger and addressing comments from @Borda
* Setting step_num to optional keyword argument in log_metrics() to comply to other loggers
* Adding offline logging mode for comet_ml, updating tests and docs
* Switching to MisconfigurationException
2019-11-11 23:00:31 -05:00
Ryan Wong
ba0a32c2ae
fixed issue where callback_metrics was replaced instead of updated ( #492 )
2019-11-11 22:58:32 -05:00
William Falcon
e350a7db07
Enable apex O2 + dp ( #493 )
...
* remove O2 crash
* remove O2 crash
* bananas
2019-11-11 22:58:11 -05:00
William Falcon
8ea74733c1
bananas ( #494 )
2019-11-11 22:58:03 -05:00
William Falcon
8f966797b7
release v0.5.3.2
2019-11-09 10:51:33 -05:00
William Falcon
c10ca47ab8
fix imagenet example
2019-11-09 07:15:07 -05:00
Jason Phang
d56750899f
ImageNet Example ( #476 )
...
* ImageNet example
* cleanup
* cleanup
* Minor changes from feedback
* More cleanup
2019-11-09 01:02:21 -05:00
Jirka Borovec
1fd1e42aa6
Fix setup-doc for pypi ( #472 )
...
* add Twine to CI
* freeze Twine
* freeze Twine
* minor refactoring
* try another
* fix req.
* update README
* fix __doc__
* fix multiple req. test-tube
2019-11-09 00:59:14 -05:00
Tullie Murrell
a3f785dfca
Fix tbptt docs ( #484 )
2019-11-08 21:21:36 -05:00
Anton Bakhtin
e22dea228f
Remove errnonoeous comma in logging call ( #474 )
2019-11-08 08:50:39 -05:00
Jirka Borovec
2acdfe57a7
make checkboxes ( #473 )
2019-11-07 15:32:00 -05:00
William Falcon
1fd2cfcffd
release v0.5.3.1
2019-11-07 08:35:32 -05:00
William Falcon
e41bf0a047
fix install
2019-11-07 08:34:32 -05:00
William Falcon
cd594a1d1a
Update setup.py
2019-11-06 16:09:45 -05:00
William Falcon
d923acd606
Update README.md
2019-11-06 15:12:46 -05:00
William Falcon
b35229d9ab
need to fix readme for pypi
2019-11-06 14:58:53 -05:00
William Falcon
978519fc33
release v0.5.3
2019-11-06 14:56:51 -05:00
William Falcon
aab4fe860d
release v0.5.3
2019-11-06 14:51:49 -05:00
William Falcon
a7f3974f95
Release ( #467 )
...
* smurf ethics
* smurf ethics
* removed auto ddp fix
* removed auto ddp fix
* removed auto ddp fix
* removed auto ddp fix
* removed auto ddp fix
* removed auto ddp fix
2019-11-06 14:34:50 -05:00
William Falcon
7ce5b3f62f
Update README.md
2019-11-05 11:53:12 -05:00
William Falcon
f95eca3ea5
Update README.md
2019-11-05 11:52:50 -05:00
William Falcon
f9a3e03e1c
Update CONTRIBUTING.md
2019-11-05 10:49:22 -05:00
Nic Eggert
9fa2806605
Fix ModelCheckpoint default paths ( #413 )
...
* Make name and version properties required
* Warn before deleting files in checkpoint directory
* Get default checkpoint path from any logger
* Fix typos
* Uncomment logger tests
* Whitespace
* Update callback_config_mixin.py
checkpoints and version file names would just have a number. it's easy to tell what you're looking at with version_ prepended
* Address comments
* Fix broken tests
2019-11-05 10:41:59 -05:00
William Falcon
3e38005a61
Ddp2 fix ( #448 )
...
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* allow ddp and apex to be configured
* allow ddp and apex to be configured
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* added eval and train for redundancy
* added eval and train for redundancy
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* added training_end
* allow ddp and apex to be configured
* allow ddp and apex to be configured
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* bananas
* added eval and train for redundancy
* added eval and train for redundancy
2019-11-05 10:01:52 -05:00
William Falcon
8fbaccddae
added eval and train for redundancy ( #464 )
2019-11-05 09:14:33 -05:00
Yongrae Jo
32dd803b1e
Fix min_max gpu memory logging bug ( #453 )
...
* #452 Fix ValueError
* #452 Use subprocess.run
* #452 Simplify code for gpu_memory_map
* #452 Simplify code for min max memory
* #452 Add test for get_memory_profile
* #452 Use os.sep
* #452 Use os.linesep
2019-11-05 08:55:44 -05:00
Ir1dXD
5a9afb11cc
change print to logging ( #457 )
...
* change print to logging
* always use logging.info
* use f-strings
* update code style
* set logging configs
* remove unused code
2019-11-05 08:43:21 -05:00