Commit Graph

180 Commits

Author SHA1 Message Date
allegroai
e10940d038 Add Task.ignore_requirements 2021-06-01 00:19:06 +03:00
allegroai
fcc3c12b59 Fix sub-process spawn multi-process 2021-06-01 00:18:20 +03:00
allegroai
ba1b8c403b Add Task.__get_master_process_id 2021-06-01 00:18:01 +03:00
allegroai
0454ffcdf4 Add optional ignored packages in script requirements (currently used for pywin32) 2021-05-31 15:44:11 +03:00
allegroai
b1ce3e0653 Fix run as module (issue #359) 2021-05-26 18:29:53 +03:00
allegroai
91ff64b1f6 Fix Jupyter Notebook inside VSCode 2021-05-19 15:26:05 +03:00
allegroai
ed75eac6ab Add machine specs in Task.runtime 2021-05-19 15:25:23 +03:00
allegroai
016a5c2d71 Add Logger.matplotlib_force_report_non_interactive() 2021-05-19 15:24:47 +03:00
allegroai
8fb4fb2b5e Fix Task.add_requirements() passing package_version starting with @ or ; or # 2021-05-19 15:24:09 +03:00
allegroai
83fb00ef8b Add report_matplotlib_figure(..., report_interactive=False) allowing to upload a matplotlib as a non-interactive (high quality png) plot 2021-05-19 15:23:34 +03:00
allegroai
57373c0ad8 Fix BackgroundMonitor daemon 2021-05-05 22:26:12 +03:00
allegroai
799e7f629f Fix PY2 compatibility 2021-05-03 18:32:07 +03:00
allegroai
5e660392b5 Fix Task.create_task() script setup 2021-05-02 09:46:19 +03:00
allegroai
b1dbc9b7a2 Fix Task.set_comment/name() passing None should be equivalent to '' 2021-04-28 13:13:00 +03:00
allegroai
19c88f93d0 PEP8 2021-04-28 13:11:16 +03:00
allegroai
696034ac75 Add Task.get_configuration_objects() add Task.get_task() filtering support 2021-04-25 10:41:29 +03:00
allegroai
1637c1a270 Improve Task.artifacts for safer Task multi node use cases 2021-04-25 10:37:14 +03:00
allegroai
1c6685e273 Change default metric report flushing to every 5 seconds 2021-04-20 18:09:22 +03:00
allegroai
8417e4f7a0 Add jupyter notebook preview update time stamp 2021-04-20 18:09:22 +03:00
allegroai
33009cc1c7 Fix flushing on CR timeout (default 10sec) 2021-04-15 00:07:48 +03:00
allegroai
6ed4826c65 Fix hang when leaving process 2021-04-15 00:07:23 +03:00
allegroai
59d531d1c8 Remove unnecessary legacy model design update 2021-04-15 00:06:27 +03:00
allegroai
28abc9e69a Fix Task.set_base_docker()
Add docker bash script to Task.create()
2021-04-12 22:58:22 +03:00
allegroai
50d620cc9a Add force argument to Task.mark_failed() 2021-04-12 22:56:33 +03:00
allegroai
86148a928b Support ClearML server API v2.13 2021-04-10 22:32:49 +03:00
allegroai
bf9ec770c6 Add ClearmlJob support for Task parameters override (issue #214) 2021-04-10 22:21:17 +03:00
allegroai
adf199b43b Add Model query interface 2021-04-10 22:18:58 +03:00
allegroai
1986ec43fd Fix reporting after task closing 2021-03-31 23:47:27 +03:00
allegroai
9b962bae4b Fix \r and \n in debug samples title/series (issue #323) 2021-03-26 12:30:27 +03:00
allegroai
fa77d0f380 Add Task.force_requirements_env_freeze() forcing pip freeze instead of package analysis (issue #304) 2021-03-25 01:03:38 +02:00
allegroai
2a299c51db Fix Task requirements should conform to strings 2021-03-25 01:02:25 +02:00
allegroai
c3bb260b92 Remove auto comment on new projects 2021-03-15 17:39:10 +02:00
allegroai
d37aa23fbf Fix spawn logger/reporting 2021-03-11 09:42:35 +02:00
allegroai
e1d92e2419 Improve background reporting speed 2021-03-06 00:47:58 +02:00
allegroai
4106aa9c49 Fix set_base_docker in remote execution 2021-03-06 00:47:06 +02:00
allegroai
70a37b9d54 Fix PyYAML scientific notation parsing (issue #313) 2021-02-27 23:53:56 +02:00
allegroai
7e6158dd9b Add Task.add_requirements specify version <>=~ etc. 2021-02-27 23:51:40 +02:00
allegroai
e24a421457 Fix Hydra 1.1 support (argparse description) 2021-02-27 23:51:06 +02:00
allegroai
ae6caf4404 PEP8 2021-02-23 10:38:02 +02:00
allegroai
5641cb5a7c Fix JupyterLab notebook detection 2021-02-23 10:36:55 +02:00
allegroai
cf3c6ba815 PEP8 2021-02-21 15:00:15 +02:00
allegroai
ff7e55756c Fix server updated with the argparse in remote before Task.init() is called (respect skipped args)
Fix nonstandard argparse with default value that is not of defined type
2021-02-21 14:56:30 +02:00
allegroai
aad9f5c812 Fix Task.create with repo and script that exists locally 2021-02-14 13:51:27 +02:00
allegroai
1600101f94 Allow publishing a completed task 2021-02-11 14:35:39 +02:00
allegroai
f64d1a0993 Fix clearml-task patching local git diff 2021-02-11 14:27:00 +02:00
allegroai
e9f8fc949d Fix argparser logging always captures defaults (Windows only, ignored cmd) 2021-02-08 13:25:31 +02:00
allegroai
1c1fecf7d0 Improve docstring 2021-02-01 23:39:44 +02:00
allegroai
4931429054 Fix argparse with [None] in default parameter (issue #297) 2021-02-01 23:38:21 +02:00
allegroai
e3109c96d8 Add upload HTML preview of jupyter notebook as an artifact 2021-02-01 23:37:44 +02:00
tankeco
ebc0733357
Fix strip remote diff (#295)
Co-authored-by: wjn <wjn@megvii.com>
2021-01-25 13:20:21 +02:00
allegroai
0f401545b8 Replace humanfriendly with utility functions 2021-01-24 09:22:56 +02:00
allegroai
698977d05e Fix reporter from non main tasks should always use threads (not subprocesses) 2021-01-24 09:20:42 +02:00
allegroai
2676e14d4d Fix reporter should skip report if report thread service is closed 2021-01-24 09:20:09 +02:00
allegroai
828af76ffe Support all reporting using subprocesses instead of threads. Configure using sdk.development.report_use_subprocess 2021-01-24 09:17:52 +02:00
allegroai
4b4fa3eff0 Add Jupyter auto-magic store jupyter notebook as an artifact on the Task. Use sdk.development.store_jupyter_notebook_artifact=True by default 2021-01-24 09:15:24 +02:00
allegroai
0962e53f0b Fix argparse nargs passed in command line --nargs 1 2 should be stored as '[1, 2]' not as "['1', '2']" 2021-01-24 09:14:27 +02:00
allegroai
dd03ca0d1d Fix issue #291 2021-01-24 09:12:12 +02:00
allegroai
1988cf8adf Fix populate Task called from jupyter notebook. Added packages=True to auto populate based on locally installed packages 2021-01-24 09:11:09 +02:00
allegroai
59d26e675b Improve plotly value type conforming 2021-01-18 11:36:10 +02:00
allegroai
d06504c32c Fix plotly plot with numpy containing NaN/datetime 2021-01-18 11:34:31 +02:00
allegroai
8c0c85ae9c Fix clearml-task error when script cannot be found 2021-01-18 11:33:04 +02:00
allegroai
661fac95a2 Flake8 2021-01-18 11:32:12 +02:00
allegroai
eb5d5da59e Fix None values in URI lists 2021-01-18 11:30:55 +02:00
allegroai
d4317f8b87 Fix argparse with action="append" 2021-01-12 20:23:01 +02:00
allegroai
a35d172e5b Fix argparse nargs support broken 2021-01-12 18:56:45 +02:00
allegroai
49ba89587f Add internal Task._get_task_status() 2021-01-10 13:07:24 +02:00
allegroai
ce5fd31070 Fix dataset upload aborted on server watchdog 2021-01-10 13:03:40 +02:00
allegroai
d39f7bc195 Add Task.set_archived() / Task.get_archived() 2021-01-10 13:01:04 +02:00
allegroai
365c79326a Fix argparse support to store consistent str representation of custom objects. Avoid changing default value if remote value matches.
Fix argsparse type as function
2021-01-10 12:53:15 +02:00
allegroai
3cb42acd12 Improve utility get_single_result() 2021-01-10 12:51:22 +02:00
allegroai
9da307730c Add Task.debug_simulate_remote_task() to simulate task execution by ClearML Agent 2021-01-10 12:50:43 +02:00
allegroai
c28f8cf65b Fix Task.archived_tag read-only property does not work (issue #274) 2021-01-10 12:49:06 +02:00
allegroai
3c00453bd4 Add Task.delete() support 2021-01-10 12:46:02 +02:00
allegroai
643bc3d3ea Add support for password protected jupyter using sdk.development.jupyter_server_password configuration option 2020-12-30 16:50:17 +02:00
allegroai
80d3a02f4e Add specific error for password protected jupyter notebook (not supported) 2020-12-30 16:45:11 +02:00
allegroai
9f0d7b5eb8 Fix Task.create() standalone mode 2020-12-30 16:40:47 +02:00
allegroai
e8af6d7e02 PEP8 2020-12-30 16:37:25 +02:00
allegroai
7edc998824 Fix clearml-task 2020-12-24 00:29:00 +02:00
allegroai
d327f2e2b9 clearml initial version 0.17.0 2020-12-22 23:25:37 +02:00
allegroai
a460df1e68 renamed trains -> clearml 2020-12-22 21:17:56 +02:00