allegroai
8b5377ee4f
Add PEP610 support for new pip>=20.1 git reference feature
2020-05-08 21:31:34 +03:00
allegroai
7dc27b9a5e
Rename utilities dir
2020-04-28 10:43:47 +03:00
allegroai
7085a2bb74
Report GPU memory usage per process (and sub-process)
2020-04-26 23:21:27 +03:00
allegroai
302a8cbf75
Report memory usage only for the experiment process (and sub-processes)
2020-04-26 23:16:13 +03:00
allegroai
dbb3346332
Improve module requirements detection
2020-04-26 23:10:45 +03:00
allegroai
9726f782f2
Add requirement parsing optimization using entry point by default
2020-04-26 22:58:13 +03:00
allegroai
13ce783fa3
Check for updates based on session version
2020-04-26 22:53:18 +03:00
allegroai
f7b80a0da2
matplotlib with no logger should not use the last iteration reported by the resource monitor
2020-04-16 16:48:19 +03:00
allegroai
0df3d38862
Fix self references in configuration when environment variables exist
2020-04-09 13:11:21 +03:00
allegroai
3c4925d605
Fix resource monitor and check if task is valid
2020-04-09 13:00:24 +03:00
allegroai
1718aa20d4
Add thread_waited_join waited join for Thread/Process Pools
2020-04-09 12:45:06 +03:00
allegroai
9a0a84a83e
Do not wait for logs if we are aborting the task manually (i.e. ctrl-C)
2020-04-09 12:41:10 +03:00
allegroai
de9c88bc2d
Do not try to wait for Lock
2020-04-09 12:30:42 +03:00
allegroai
337e60a376
Kill repo/package detection thread on exit
2020-04-09 12:28:57 +03:00
allegroai
ffedb219d5
Local modules (except trains) imported from a folder inside the git project should not be logged as "local packages", they should be ignored
2020-04-09 12:21:37 +03:00
allegroai
41ca1a2e49
Fix requirements detection to make sure trains is detected even if we execute without actually being installed
2020-04-01 19:04:57 +03:00
allegroai
01772430d6
Ignore virtual-environment folder that might be inside the project's directory
2020-04-01 19:02:54 +03:00
allegroai
6de3d4b6fd
Ignore local modules imported from a folder inside the git project
2020-04-01 19:01:21 +03:00
allegroai
98c9a95338
Add support for reporting tables
2020-03-10 13:30:42 +02:00
allegroai
b7358d7fef
Add portalocker for inter-process lock
2020-03-05 12:31:22 +02:00
allegroai
146da439e7
Integrate pigar into Trains
2020-03-01 17:12:28 +02:00
allegroai
8972c1f005
Add Task.[get/set]_parameters_as_dict() to allow interaction with non-main task parameters (no need to connect())
2020-02-20 18:32:12 +02:00
allegroai
923e45bb17
Allow reporting a pre-uploaded image url in Logger.report_image using the url parameter
2020-01-26 15:29:35 +02:00
allegroai
e4024e01d5
Make sure ProxyDictPreWrite and ProxyDictPostWrite are pickled correctly
2019-12-21 18:33:15 +02:00
allegroai
3bd997c4dc
Improve trains-init configuration wizard
2019-12-15 00:11:01 +02:00
allegroai
7e7329f7a0
Improve argparser automagic support
2019-11-28 00:49:19 +02:00
allegroai
0a45d2094f
Add Task connect_configuration, connect_label_enumeration, and support for nested dictionary with connect
...
Add Task.get_tasks
2019-11-15 22:00:10 +02:00
allegroai
4372dda696
Add Task.init auto_connect_frameworks fine granularity control
2019-11-08 22:30:09 +02:00
allegroai
3527f743a6
Improved check trains package updates
2019-10-28 22:01:01 +02:00
allegroai
81cf2d2261
Embed pyhocon into package, and extend parsing capabilities.
2019-10-25 15:16:18 +03:00
allegroai
adbe02b62b
Optimize scatter 2d plot storage
2019-10-25 15:12:01 +03:00
allegroai
67fc8e3eb0
Add support for NVIDIA_VISIBLE_DEVICES / CUDA_VISIBLE_DEVICES
2019-10-15 22:34:56 +03:00
allegroai
e0e6d9159b
Fix python 2.7 and Windows support
2019-10-10 21:10:51 +03:00
allegroai
cfd0344784
Add gpu statistics embedded into package, no need for external packages
2019-10-05 15:26:28 +03:00
allegroai
9f73dbabdb
Better multi-processing, switching to to multiprocess Lock
2019-10-04 01:34:22 +03:00
allegroai
c0ab9a2f52
Fix resource monitor fall back to seconds since experiment started, will keep waiting for any reporting for 30min, while sending monitor report after 3min
2019-09-27 13:20:41 +03:00
allegroai
0b4f00af4d
Restructured Logger with nice clean interface.
...
Breaking changes: Logger no longer supports info/error/warning console() replaced with report_text()
2019-09-23 18:40:13 +03:00
allegroai
64ba30df13
Stability and cleanups
2019-09-03 12:58:01 +03:00
allegroai
761082b474
Replace opencv-python with more standard Pillow
2019-08-09 02:18:01 +03:00
allegroai
7beddf97da
Optimize version update check
2019-08-09 02:11:00 +03:00
allegroai
62bc54d7be
Add initial artifacts support
...
Fix sub-process support
Fix delete_after_upload option when uploading images
Add logugu support
Fix subsample plots if they are too big
Fix requests for over 15mb
2019-07-28 21:04:45 +03:00
allegroai
120de5c24f
Fix PR
2019-07-24 01:44:09 +03:00
Erez Schanider
94642af4a1
Merge remote-tracking branch 'upstream/master'
2019-07-21 08:48:35 +03:00
allegroai
c93d030109
Fix support for sub-process (process pool)
2019-07-20 23:55:14 +03:00
allegroai
c80aae0e1e
Fix support for sub-process (process pool)
2019-07-20 23:11:54 +03:00
Erez Schanider
a0e42c66a1
fix deprecation warning
2019-07-17 09:10:32 +03:00
allegroai
f11da65d4a
Fix pre-release version should not be recommended
2019-07-14 00:06:31 +03:00
allegroai
cac4ac12b8
Add seaborn support and SVG support for matplotlib
2019-07-13 23:53:19 +03:00
allegroai
02ba0e28d5
Fix support non-linear iteration reporting
2019-07-08 23:27:25 +03:00
allegroai
7b1c0d8c21
Fix, gpu resource monitoring fail safety mechanism
2019-07-06 22:58:36 +03:00