torchx.workspace
================

.. automodule:: torchx.workspace
   :show-inheritance:

.. currentmodule:: torchx.workspace

.. autoclass:: WorkspaceMixin
  :members:

.. autofunction:: walk_workspace

torchx.workspace.docker_workspace
#######################################


.. automodule:: torchx.workspace.docker_workspace
.. currentmodule:: torchx.workspace.docker_workspace

.. autoclass:: DockerWorkspaceMixin
  :members:
  :private-members: _update_app_images, _push_images

torchx.workspace.dir_workspace
#######################################


.. automodule:: torchx.workspace.dir_workspace
.. currentmodule:: torchx.workspace.dir_workspace

.. autoclass:: DirWorkspaceMixin
  :members:

.. fbcode::

   torchx.workspace.fb.jetter_workspace
   #######################################

   .. automodule:: torchx.workspace.fb.jetter_workspace
   .. currentmodule:: torchx.workspace.fb.jetter_workspace

   .. autoclass:: JetterWorkspaceMixin
     :members:
     :show-inheritance:
