allegroai
9b3d107934
Add configuration utilities
2020-11-08 00:09:15 +02:00
allegroai
4d1582d077
Fix report_table as list of rows
2020-11-02 00:42:05 +02:00
allegroai
665bfc5ca8
Add support for ploytle table as list of lists (not just pandas DataFrame)
2020-11-01 15:59:35 +02:00
allegroai
4e9fba5625
Fix initializing task on argparse parse in remote mode. Do not call Task.init() to avoid auto connect, use Task.get_task instead.
2020-10-30 09:53:44 +02:00
allegroai
98ea965e6d
Add key pair and security groups to AWS auto-scaler
2020-10-12 11:12:33 +03:00
allegroai
2a34d6cec2
Fix git packages to new pip standard "package @ git+"
2020-10-12 11:11:09 +03:00
allegroai
994ed1a5ae
Add AWS auto-scaler multi-line support for both extra bash script and extra trains.conf data
2020-10-12 11:07:01 +03:00
allegroai
30a08ee937
Add set ResourceMonitor iteration wait duration timeout (issue #208 )
2020-09-29 19:19:35 +03:00
allegroai
d36f6c26da
Fix auto model logging using relative path (use full absolute path)
2020-09-15 18:11:31 +03:00
allegroai
3466cc0789
Fix scatter2d sub-sampling and rounding
2020-09-15 18:08:57 +03:00
allegroai
2c47e9f248
Fix joblib auto logging models failing on compressed streams, issue #203
2020-09-09 22:10:59 +03:00
allegroai
33f42def54
pep8
2020-09-09 22:07:50 +03:00
allegroai
24ab1ecc2d
Fix Windows support for install package analysis
2020-09-09 22:07:35 +03:00
allegroai
df0e5deb02
Fix git+https requirements handling, resolve top_level.txt package name (kerastuner from git was not detected)
2020-08-18 11:51:04 +03:00
allegroai
2c68a188d9
Fix multiprocessing Pool throw exception in pool would hang the program. Call original signal handler and re-flush stdout.
...
Add py2.7 support for get_current_thread_id.
2020-08-08 12:45:15 +03:00
allegroai
ff736a76c9
Fix GPU stats on Windows machines (issue #177 )
2020-08-08 12:40:32 +03:00
allegroai
e4801542f5
Moved dict parsing in/out (hocon) into utilities.config
2020-08-08 12:28:59 +03:00
allegroai
619be3dc75
Fix requirements detection:
...
- multiple -e packages were not detected (only the first one)
- trains installed from git + running with trains in python path resulted in double entry of trains
- Do not add -e to packages installed from git repositories, Trains-Agent doesn't like it
2020-07-30 15:12:46 +03:00
allegroai
0a5c10b4b0
Fix user input wizard, support python 3.5 / 2.7
2020-07-30 15:08:27 +03:00
allegroai
23394a265d
flake8 + change ModuleNotFoundError to ImportError (support py 2.7/3.5)
2020-07-30 15:07:25 +03:00
Guillaume Theaud
15afc479c6
Robustify GPU monitoring
2020-07-15 11:16:05 -04:00
allegroai
e7864e6ba8
Move autoscaler input functions to utilities
2020-07-14 23:40:05 +03:00
allegroai
79799d3efd
Add logger.report_confusion_matrix arg yaxis_reversed (when True flip the confusion matrix, default False). Issue #165
2020-07-11 01:37:02 +03:00
allegroai
2b75c933ee
Fix detect installed packages when Trains is not imported directly.
2020-07-06 21:00:01 +03:00
allegroai
d1744785b1
flake8
2020-07-04 22:52:09 +03:00
allegroai
efd843d863
Fix auto logging multiple argparse calls before Task.init
2020-07-02 01:28:15 +03:00
allegroai
f6a8736ef6
Fix PyHocon parsing of dictionary keys starting with a numeric value would break the parser
2020-06-23 23:07:05 +03:00
allegroai
bec31c7ac4
Fix matplotlib plot margins
2020-06-15 22:25:32 +03:00
allegroai
a5b1ed0330
Improve matplotlib integration, issue #140
2020-06-13 22:09:45 +03:00
allegroai
7173a16a16
Update docstrings
2020-06-11 21:15:40 +03:00
allegroai
d5c7ef7eff
Do not call make deterministic on import
2020-06-11 14:39:57 +03:00
allegroai
b865fc0072
If sys.argv doesn't point into a git repo, take file calling Task.init(). Support running code from a module (i.e. -m module)
2020-05-31 12:05:09 +03:00
allegroai
96f899d028
Fix documentation and layout (PEP8)
2020-05-24 08:16:12 +03:00
allegroai
7ad4ec2314
Add extra_layout argument for all loggers, setting layout configuration for plotly objects
2020-05-24 08:09:33 +03:00
allegroai
95105cbe6a
Add automation support including hyper-parameters optimization
2020-05-22 12:00:07 +03:00
allegroai
11443e20f8
Fix report histogram xlabels without labels will add "trace 0" in legend instead of series name
2020-05-22 11:01:54 +03:00
allegroai
163f0c8587
Add utilities.attrs using attr<19.2 flags, supporting attr>=19.2 with no deprecation warnings
2020-05-22 10:53:13 +03:00
allegroai
93fa3bfbbd
Add plotly index header
2020-05-22 10:36:36 +03:00
allegroai
a5ff2ba9c8
Add Logger histogram mode (stack/group/relative)
2020-05-08 22:05:33 +03:00
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