Commit Graph

  • 11443e20f8 Fix report histogram xlabels without labels will add "trace 0" in legend instead of series name allegroai 2020-05-22 11:01:54 +03:00
  • 88cddcfe1d Add raise_on_error (default=False) argument to Model.get_local_copy() allegroai 2020-05-22 11:00:17 +03:00
  • 163f0c8587 Add utilities.attrs using attr<19.2 flags, supporting attr>=19.2 with no deprecation warnings allegroai 2020-05-22 10:53:13 +03:00
  • 2848e9190e Fix NaN, Inf and -Inf values in reported table (not supported by JSON) allegroai 2020-05-22 10:49:49 +03:00
  • d48fa33744 Improve task reuse by completely clearing the task when reusing (more efficient than multiple edit/reload calls) allegroai 2020-05-22 10:45:46 +03:00
  • 93fa3bfbbd Add plotly index header allegroai 2020-05-22 10:36:36 +03:00
  • 0e2265a9ca Add Task.add_requirements() to force requirement package into "installed packages" allegroai 2020-05-22 10:35:27 +03:00
  • 072abfd6fd Add Task.get_reported_console_output() and Task.get_reported_scalars() allegroai 2020-05-22 10:34:45 +03:00
  • 2d22efcead Fix TaskTypes/TaskStatusEnum Enum comparison allegroai 2020-05-22 10:30:06 +03:00
  • 63ca84a84f Allow worker_id override using environment variable allegroai 2020-05-22 10:20:43 +03:00
  • 3491646ea9 Fix Task.enqueue() to use an exact queue name match allegroai 2020-05-22 10:17:17 +03:00
  • 5c4cfa9643 Add StorageManager to trains scope allegroai 2020-05-22 10:15:02 +03:00
  • b64eed19a9 Merge pull request #134 from erip/patch-1 Allegro AI 2020-05-17 14:54:30 +03:00
  • 59874b1620 address DeprecationWarning Elijah Rippeth 2020-05-15 21:57:42 -04:00
  • cb8887da72 Task.init argument auto_connect_arg_parser can accept a dictionary disabling specific keys from the argparser allegroai 2020-05-13 20:42:33 +03:00
  • d2c9523769 Fix Task.get_task raise proper error on incorrect task_id allegroai 2020-05-13 20:35:13 +03:00
  • 31a78d27d7 Ignore plotly custom warnings allegroai 2020-05-13 20:33:50 +03:00
  • 0dec7c0e9e Add Parquet framework and model type allegroai 2020-05-13 20:32:49 +03:00
  • 9130a06210 OutputModel with task=None should use current task, if exists allegroai 2020-05-13 20:31:58 +03:00
  • 99f987aafb Fix model package was not recursive when packaging a folder allegroai 2020-05-13 20:31:31 +03:00
  • 19a24c4b20 Fix default argument behavior to match argparse behavior (if value is the same as default, use default value and type) allegroai 2020-05-13 20:29:35 +03:00
  • 9fc07a39eb Add Python 3.8 to the supported versions list allegroai 2020-05-13 20:27:10 +03:00
  • e1f6e5ec6a Fix typo in warning allegroai 2020-05-13 20:26:43 +03:00
  • cb6ecb458a Version bump to v0.14.3 allegroai 2020-05-10 09:49:14 +03:00
  • 1c2b0056a8 Limit azure-storage-blob to the currently supported version 0.14.3 allegroai 2020-05-09 19:34:54 +03:00
  • 7962b041c0 Fix code examples in docstrings allegroai 2020-05-08 22:16:20 +03:00
  • c1e7742085 Update PyTorch example default epochs allegroai 2020-05-08 22:14:58 +03:00
  • 5d04b21a79 Fix upload_object_via_stream() in Azure storage driver allegroai 2020-05-08 22:13:39 +03:00
  • 0298b84030 Refactor histogram code for PyTorch Ignite integration allegroai 2020-05-08 22:12:49 +03:00
  • 966cd6118a Add Model and Task type-annotations allegroai 2020-05-08 22:08:48 +03:00
  • f90f8f06e2 Fix Task.get_tasks() return type to Task allegroai 2020-05-08 22:07:43 +03:00
  • a5ff2ba9c8 Add Logger histogram mode (stack/group/relative) allegroai 2020-05-08 22:05:33 +03:00
  • 5a85d40fc7 Add Logger type-annotations allegroai 2020-05-08 21:34:47 +03:00
  • 3de95063ee Remove auto_connect_arg_parser constraint when ArgumentParser.parse_arg() is used before initializing task allegroai 2020-05-08 21:33:54 +03:00
  • 8b5377ee4f Add PEP610 support for new pip>=20.1 git reference feature allegroai 2020-05-08 21:31:34 +03:00
  • 6991e06e14 Fix RGBA upload with default JPEG files allegroai 2020-05-08 21:30:02 +03:00
  • 031d26a6cf Support '#' and '?' in image names allegroai 2020-05-08 21:28:48 +03:00
  • c3acfbac20 Update README allegroai 2020-05-03 09:43:26 +03:00
  • 3f52a6088a Version bump to v0.14.2 0.14.2 allegroai 2020-04-28 15:32:33 +03:00
  • 824808d38b Remove cast warning in Tensorflow v2 example allegroai 2020-04-28 10:45:02 +03:00
  • 3d9683f290 Fix logger creation guard allegroai 2020-04-28 10:44:40 +03:00
  • 7dc27b9a5e Rename utilities dir allegroai 2020-04-28 10:43:47 +03:00
  • 6746144803 Use UID in message if user name cannot be retrieved allegroai 2020-04-26 23:22:46 +03:00
  • 7085a2bb74 Report GPU memory usage per process (and sub-process) allegroai 2020-04-26 23:21:27 +03:00
  • 66537be5ca Update README allegroai 2020-04-26 23:20:30 +03:00
  • 0a7a32f2eb Support caching of extracted zip artifacts allegroai 2020-04-26 23:19:42 +03:00
  • 6ff3cc0ee4 Fix duplicate suffix for artifacts allegroai 2020-04-26 23:17:51 +03:00
  • 302a8cbf75 Report memory usage only for the experiment process (and sub-processes) allegroai 2020-04-26 23:16:13 +03:00
  • 7e839204d1 Raise error in case of missing artifact directory allegroai 2020-04-26 23:14:33 +03:00
  • 617e5f7c1d Improve Jupyter support by ignoring IPython directives in converted python script (like % and ! lines) allegroai 2020-04-26 23:13:00 +03:00
  • d9f2f01bbd Make sure trains is included in Jupyter requirements allegroai 2020-04-26 23:11:51 +03:00
  • dbb3346332 Improve module requirements detection allegroai 2020-04-26 23:10:45 +03:00
  • 9726f782f2 Add requirement parsing optimization using entry point by default allegroai 2020-04-26 22:58:13 +03:00
  • 7e4fba9d10 Fix scikit-learn module detection allegroai 2020-04-26 22:54:49 +03:00
  • 13ce783fa3 Check for updates based on session version allegroai 2020-04-26 22:53:18 +03:00
  • b9f5cdf8bf Merge pull request #125 from jkhenning/master Allegro AI 2020-04-22 09:59:58 +03:00
  • 0a3db7186d Update autokeras_imdb_example.py Jake Henning 2020-04-20 15:48:39 +03:00
  • d0e04b8975 Add autokeras example Erez Schanider 2020-04-20 14:55:59 +03:00
  • 466b2859d9 Upload debug assets with series / title including dot or slash did not add iteration index to the filename allegroai 2020-04-16 16:49:21 +03:00
  • f7b80a0da2 matplotlib with no logger should not use the last iteration reported by the resource monitor allegroai 2020-04-16 16:48:19 +03:00
  • c06f72ae3a Match Torch TensorboardX example to Tensorboard allegroai 2020-04-16 16:47:03 +03:00
  • cb139f2d17 Fix Tensorflow V1/V2 audio support allegroai 2020-04-16 16:46:02 +03:00
  • 8f1dd8ba8b Add log text to TF V1 example allegroai 2020-04-16 16:44:42 +03:00
  • 215aa32239 Detect exception in debugger session, set Task to Failed allegroai 2020-04-16 16:43:10 +03:00
  • 4eaa77dbdb Fix single log request exceeds max packet size, set limit to 1MB per request allegroai 2020-04-16 16:41:18 +03:00
  • 7f4b100042 Fix text encoding utf-8 and pr_curve broken in Tensorboard support allegroai 2020-04-16 16:40:14 +03:00
  • 4bb17ca420 Fix renaming/deleting model file right after saving will break async upload (trains/issues#123) allegroai 2020-04-13 19:03:15 +03:00
  • 12659307a8 Fix update_weights() to use model upload target file when passed allegroai 2020-04-13 19:00:35 +03:00
  • 4b9c5c235c Update docstrings allegroai 2020-04-13 18:58:39 +03:00
  • 648779380c Add media (audio) support for both Logger and Tensorboard bind allegroai 2020-04-09 13:14:14 +03:00
  • 7ac7e088a1 Add trace feature allegroai 2020-04-09 13:12:50 +03:00
  • 0df3d38862 Fix self references in configuration when environment variables exist allegroai 2020-04-09 13:11:21 +03:00
  • 3ac7dbdb49 Refactor shutdown sequence allegroai 2020-04-09 13:10:29 +03:00
  • 7dae058359 Optimize locking for TaskHandler, avoid lock when shutting down allegroai 2020-04-09 13:08:46 +03:00
  • d9aa83380f Stop resource monitoring before signaling task stop allegroai 2020-04-09 13:07:26 +03:00
  • ab263bb59f Raise ValueError if Task.get_logger() is called after task was closed allegroai 2020-04-09 13:06:06 +03:00
  • 3c4925d605 Fix resource monitor and check if task is valid allegroai 2020-04-09 13:00:24 +03:00
  • 7f00e45d6c Do not recreate logger after Task was closed/exited allegroai 2020-04-09 12:59:00 +03:00
  • 3f6fb5379a Revert fork patching as signal is not enough and is not called from forked processes allegroai 2020-04-09 12:57:50 +03:00
  • 5eb4ae6600 Use a daemon thread for the log allegroai 2020-04-09 12:56:55 +03:00
  • 1b901b7d13 Fix logger in case a packet was dropped before it was overwritten allegroai 2020-04-09 12:56:02 +03:00
  • aa737e6b5b Make sure task is marked as started in remote execution (just in case) allegroai 2020-04-09 12:53:43 +03:00
  • f61cbdeb39 Check if join was successful when waiting for std flush pool allegroai 2020-04-09 12:51:34 +03:00
  • 2f395cc76b Use sub-process fork signal hooks instead of os._exit patch allegroai 2020-04-09 12:50:04 +03:00
  • 004f925454 ThreadPool should be terminated, not closed, otherwise it might hang allegroai 2020-04-09 12:47:38 +03:00
  • 9916c93ce0 Add 10sec timeout for stdout/stderr flush at end of process allegroai 2020-04-09 12:46:30 +03:00
  • 1718aa20d4 Add thread_waited_join waited join for Thread/Process Pools allegroai 2020-04-09 12:45:06 +03:00
  • 23bd6097a8 Add nicer stdout log flush allegroai 2020-04-09 12:42:45 +03:00
  • 9a0a84a83e Do not wait for logs if we are aborting the task manually (i.e. ctrl-C) allegroai 2020-04-09 12:41:10 +03:00
  • 98ce0bbe43 Change TaskHandler.close() wait default to False as it should not wait for logs to flush allegroai 2020-04-09 12:39:09 +03:00
  • b3c9872a3f Intercept SystemExit and do nothing so we could kill the thread allegroai 2020-04-09 12:33:16 +03:00
  • 5ec4d80493 Disconnect stdout/stderr logger on exit allegroai 2020-04-09 12:31:43 +03:00
  • de9c88bc2d Do not try to wait for Lock allegroai 2020-04-09 12:30:42 +03:00
  • 337e60a376 Kill repo/package detection thread on exit allegroai 2020-04-09 12:28:57 +03:00
  • b2c2002c40 Create dev task manually when constructing the Task allegroai 2020-04-09 12:27:13 +03:00
  • 11420adce7 Log reports at the end of the task allegroai 2020-04-09 12:24:37 +03:00
  • ffedb219d5 Local modules (except trains) imported from a folder inside the git project should not be logged as "local packages", they should be ignored allegroai 2020-04-09 12:21:37 +03:00
  • 07daf8f5e6 Fix logger sometimes getting stuck at end of experiment allegroai 2020-04-09 12:05:56 +03:00
  • e6f29428eb Add StorageManager allegroai 2020-04-09 12:03:41 +03:00
  • e1fc9b3dc8 ThreadPool should be terminated, not closed, otherwise it might hang allegroai 2020-04-09 11:39:03 +03:00