Commit Graph

158 Commits

Author SHA1 Message Date
allegroai
22104bed37 Fix Task.set_user_properties() docstring and interface 2020-12-02 16:26:23 +02:00
allegroai
da32cd8f90 PEP8 2020-11-29 23:30:25 +02:00
allegroai
c75de848f5 Fix at_exit_called from another process should be ignored 2020-11-25 14:54:42 +02:00
allegroai
5d1c477e10 Fix python 2.7/3.5 support, PEP8 and redundant code 2020-11-25 11:05:40 +02:00
allegroai
6e012cb205 Add Task.init auto_connect_streams controlling stdout/stderr/logging capture. Issue #181 2020-11-20 15:50:38 +02:00
allegroai
21ef615bb1 Add Task._is_remote_main_task to support secondary copy of the main Task in remote run 2020-11-20 00:06:43 +02:00
allegroai
909f5cea2d Fix running remotely with no configuration should not crash but output a warning (issue #243) 2020-11-17 23:12:09 +02:00
allegroai
6dd7b4e02e Add Hydra support (issue #219) 2020-11-08 00:18:50 +02:00
allegroai
501e27057b Add Task.connect support for class / instance objects
Add task.execute_function_remotely(...)  (issue #230)
2020-11-08 00:18:39 +02:00
allegroai
de85580faa Moved archived_tag definition + pep8 2020-11-08 00:18:20 +02:00
allegroai
c328fbf345 Add user properties support in Task object 2020-11-03 10:50:00 +02:00
Omer Moran
7bf208eb08
Added synchronous support for upload_artifact() (#231)
Add synchronous support for Artifacts.upload_artifact()
2020-11-02 18:39:06 +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
cksac
4f303cb37b add option to control the artifact preview 2020-10-18 12:23:41 +03:00
allegroai
c9fac89bcd Add LightGBM support 2020-10-12 12:34:52 +03:00
allegroai
765afcbb64 Fix Task.execute_remotely() not clearing development tag resulting in experiment not being editable in the UI 2020-10-04 16:54:24 +03:00
allegroai
30a08ee937 Add set ResourceMonitor iteration wait duration timeout (issue #208) 2020-09-29 19:19:35 +03:00
allegroai
ab5059e8e1 Fix Task.init() casts init task_type None to str 2020-09-15 18:15:02 +03:00
allegroai
0797f23f36 pep8 2020-09-09 22:11:29 +03:00
allegroai
5beecbb078 Add Pipeline Controller automation and example 2020-09-01 18:00:19 +03:00
allegroai
4f06ab1c59 Fix thread wait Ctrl-C interrupt did not exit process 2020-09-01 17:58:42 +03:00
allegroai
134fabb7a2 Add Task.logger property 2020-09-01 17:56:38 +03:00
allegroai
4c77cd1479 Rename Task.reporter to Task._reporter (deprecated) 2020-09-01 17:47:40 +03:00
allegroai
99a8724bec Fix Task.wait_for_status() to reload after it ends 2020-09-01 17:46:24 +03:00
allegroai
fd165f7126 Fix docstrings 2020-09-01 17:44:26 +03:00
allegroai
4628b5eb82 Fix and improve signal handling (disable edit lock on signal callbacks, call before releasing the STD patch) 2020-08-10 07:57:26 +03:00
allegroai
de61dbf54e Fix offline mode to support python3.5 2020-08-08 12:47:08 +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
48ef50d41d Add session API version to exported tasks 2020-08-08 12:43:12 +03:00
allegroai
ef83a648eb Support Task get_model_config/set_model_config legacy model configuration interface 2020-08-08 12:38:46 +03:00
allegroai
f4f53902ed Add sdk.development.log_os_environments to match TRAINS_LOG_ENVIRONMENT
Support logging OS environments into Environment section
2020-08-08 12:37:42 +03:00
allegroai
f89ec8cbac Avoid using "tasks." outside of a function as it triggers a Session 2020-08-08 12:35:57 +03:00
allegroai
e378de1e41 Add multi configuration section support (hyperparams and configurations)
Support setting offline mode API version using TRAINS_OFFLINE_MODE env var
2020-08-08 12:35:03 +03:00
allegroai
23394a265d flake8 + change ModuleNotFoundError to ImportError (support py 2.7/3.5) 2020-07-30 15:07:25 +03:00
allegroai
a8d6380696 Add offline support using Task.set_offline() and Task.import_offline_session() 2020-07-30 15:03:22 +03:00
allegroai
e9f950f939 Fix set_base_docker() on main task to do nothing when running remotely 2020-07-30 14:34:39 +03:00
allegroai
5e0aecf1b2 Fix print message 2020-07-14 23:38:39 +03:00
allegroai
925450c7ef Add Task.init() argument continue_last_task to continue a previously used Task (issue #160) 2020-07-14 23:36:03 +03:00
allegroai
b4e3871b30 Fix Task.import_task/export_task to use project name 2020-07-11 01:34:26 +03:00
allegroai
d642639890 Add fastai binding support 2020-07-11 01:29:29 +03:00
allegroai
8af97dbab1 Add Task export_task / import_task / update_task (Issue #128) 2020-07-06 21:03:12 +03:00
allegroai
934771184d Fix git diff larger than 500kb , git section will contain warning, and entire git diff will be uploaded as artifact named auxiliary_git_diff 2020-07-04 22:53:26 +03:00
allegroai
d1744785b1 flake8 2020-07-04 22:52:09 +03:00
allegroai
b07a17890d Add task.upload_artifact auto_pickle=True #153
Fix multiple argparse calls before task.init
Add mark_started force argument #159
2020-07-02 01:28:15 +03:00
allegroai
f3621feabb Allow Task.get_tasks() to filter by list of project ids 2020-06-21 23:31:14 +03:00
allegroai
2004b64a5b Change Task.wait_for_status() defaults & Add TrainsJob.is_failed() 2020-06-18 01:08:54 +03:00
H4dr1en
547f69da4b
Add task.wait_for_status() 2020-06-15 15:19:58 +02:00
allegroai
7173a16a16 Update docstrings 2020-06-11 21:15:40 +03:00
allegroai
2089dde55a Add Task.running_locally() and Task.execute_remotely() 2020-05-31 12:13:54 +03:00
allegroai
dcd16abd3b Add new task types and support for Server API version 2.8 2020-05-31 12:11:48 +03:00