From c3bbe2050232e6904047de8deea5516b34c55097 Mon Sep 17 00:00:00 2001 From: Corban Beaird Date: Wed, 21 Aug 2024 16:01:51 -0600 Subject: [PATCH 01/14] docs: add release notes for 0.36.0 --- docs/release-notes.rst | 66 +++++++++++++++++++ .../aurora-upcoming-unsupport.rst | 13 ---- docs/release-notes/custom-logo.rst | 6 -- .../deprecate-custom-searchers.rst | 8 --- .../deprecate-k8s-preemption-scheduler.rst | 7 -- .../editor-project-restricted.rst | 11 ---- .../experiments-failed-status.rst | 6 -- docs/release-notes/rocm-k8s-gpu.rst | 6 -- docs/release-notes/rocm-mi300x.rst | 12 ---- .../updated-user-roles-slot-caps.rst | 7 -- 10 files changed, 66 insertions(+), 76 deletions(-) delete mode 100644 docs/release-notes/aurora-upcoming-unsupport.rst delete mode 100644 docs/release-notes/custom-logo.rst delete mode 100644 docs/release-notes/deprecate-custom-searchers.rst delete mode 100644 docs/release-notes/deprecate-k8s-preemption-scheduler.rst delete mode 100644 docs/release-notes/editor-project-restricted.rst delete mode 100644 docs/release-notes/experiments-failed-status.rst delete mode 100644 docs/release-notes/rocm-k8s-gpu.rst delete mode 100644 docs/release-notes/rocm-mi300x.rst delete mode 100644 docs/release-notes/updated-user-roles-slot-caps.rst diff --git a/docs/release-notes.rst b/docs/release-notes.rst index a72f073bbd7..a8e6196d65c 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -6,6 +6,72 @@ Release Notes ############### +************** + Version 0.36 +************** + +Version 0.36.0 +============== + +**Release Date:** August 21, 2024 + +**New Features** + +- WebUI: In the enterprise edition of Determined, give Viewer, Editor, GenAI, and Workspace Admin + roles the ability to view resource quotas for each workspace in the WebUI when RBAC is enabled. + When RBAC is disabled, all users can view resource quotas. + +- RBAC: Add a pre-canned role called ``EditorProjectRestricted`` which supersedes the ``Viewer`` + role and precedes the ``Editor`` role. + + - Like the ``Editor`` role, the ``EditorProjectRestricted`` role grants the permissions to + create, edit, or delete experiments and NSC (Notebook, Shell or Command) type workloads within + its designated scope. However, the ``EditorProjectRestricted`` role lacks the permissions to + create or update projects. + +- Kubernetes: Experimental support for AMD ROCM GPUs is now available for Kubernetes. To use set + ``slotType=rocm``. Visit :ref:`helm-config-reference` for more details. + +- Add New ROCM 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can be + found in our Docker Hub, under `pytorch-infinityhub-dev + `__ and + `pytorch-infinityhub-hpc-dev + `__. + Users can build these images locally based on the Dockerfiles found in our `environments + repository + `__. + +- Add a ``ui_customization`` option to the :ref:`master configuration ` + for specifying a custom logo for the WebUI. + +**Bug Fixes** + +- Experiments: Report an experiment's status as FAILED if any failure occurs during the shutdown + process, before the experiment has completed gracefully. + +**Deprecation** + +- Custom Searchers: All custom searchers (including DeepSpeed Autotune) have been deprecated. This + feature will be removed in a future release. We will maintain first-class support for a variety + of preset searchers, which can be easily configured for any experiment. Please see + :ref:`search-methods` for details. + +**Deprecations** + +- Cluster: Amazon Aurora V1 will reach End of Life at the end of 2024 and will no longer be the default + persistent storage for AWS Determined deployments. Users should migrate to Amazon RDS for + PostgreSQL. + +- Cluster: After Amazon Aurora V1 reaches End of Life, support for Amazon Aurora V1 in ``det deploy aws`` will be + removed. The deployment will default to the ``simple-rds`` type, which uses Amazon RDS. + +- Database: Postgres 12 will reach End of Life on November 14, 2024. Determined instances using Postgres 12 or earlier + should upgrade to Postgres 13 or later to ensure continued support. + +- Kubernetes Scheduling: Support for the priority with preemption scheduler for Kubernetes Resource Managers + was deprecated in 0.35.0 and is now removed. Users should transition to the default scheduler. + Visit :ref:`Kubernetes Default Scheduler ` for details. + ************** Version 0.35 ************** diff --git a/docs/release-notes/aurora-upcoming-unsupport.rst b/docs/release-notes/aurora-upcoming-unsupport.rst deleted file mode 100644 index 2fcae883f59..00000000000 --- a/docs/release-notes/aurora-upcoming-unsupport.rst +++ /dev/null @@ -1,13 +0,0 @@ -:orphan: - -**Deprecations** - -- Cluster: Amazon Aurora V1 will reach End of Life at the end of 2024 and will no longer be the default - persistent storage for AWS Determined deployments. Users should migrate to Amazon RDS for - PostgreSQL. - -- Cluster: After Amazon Aurora V1 reaches End of Life, support for Amazon Aurora V1 in ``det deploy aws`` will be - removed. The deployment will default to the ``simple-rds`` type, which uses Amazon RDS. - -- Database: Postgres 12 will reach End of Life on November 14, 2024. Determined instances using Postgres 12 or earlier - should upgrade to Postgres 13 or later to ensure continued support. diff --git a/docs/release-notes/custom-logo.rst b/docs/release-notes/custom-logo.rst deleted file mode 100644 index dfa569883b3..00000000000 --- a/docs/release-notes/custom-logo.rst +++ /dev/null @@ -1,6 +0,0 @@ -:orphan: - -**New Features** - -- Add a ``ui_customization`` option to the :ref:`master configuration ` - for specifying a custom logo for the WebUI. diff --git a/docs/release-notes/deprecate-custom-searchers.rst b/docs/release-notes/deprecate-custom-searchers.rst deleted file mode 100644 index d0fc16d2969..00000000000 --- a/docs/release-notes/deprecate-custom-searchers.rst +++ /dev/null @@ -1,8 +0,0 @@ -:orphan: - -**Deprecation** - -- Custom Searchers: All custom searchers (including DeepSpeed Autotune) have been deprecated. This - feature will be removed in a future release. We will maintain first-class support for a variety - of preset searchers, which can be easily configured for any experiment. Please see - :ref:`search-methods` for details. diff --git a/docs/release-notes/deprecate-k8s-preemption-scheduler.rst b/docs/release-notes/deprecate-k8s-preemption-scheduler.rst deleted file mode 100644 index b9917d459f2..00000000000 --- a/docs/release-notes/deprecate-k8s-preemption-scheduler.rst +++ /dev/null @@ -1,7 +0,0 @@ -:orphan: - -**Deprecations** - -- Kubernetes Scheduling: Support for the priority with preemption scheduler for Kubernetes Resource Managers - was deprecated in 0.35.0 and is now removed. Users should transition to the default scheduler. - Visit :ref:`Kubernetes Default Scheduler ` for details. diff --git a/docs/release-notes/editor-project-restricted.rst b/docs/release-notes/editor-project-restricted.rst deleted file mode 100644 index 033a1d2d820..00000000000 --- a/docs/release-notes/editor-project-restricted.rst +++ /dev/null @@ -1,11 +0,0 @@ -:orphan: - -**New Features** - -- RBAC: Add a pre-canned role called ``EditorProjectRestricted`` which supersedes the ``Viewer`` - role and precedes the ``Editor`` role. - - - Like the ``Editor`` role, the ``EditorProjectRestricted`` role grants the permissions to - create, edit, or delete experiments and NSC (Notebook, Shell or Command) type workloads within - its designated scope. However, the ``EditorProjectRestricted`` role lacks the permissions to - create or update projects. diff --git a/docs/release-notes/experiments-failed-status.rst b/docs/release-notes/experiments-failed-status.rst deleted file mode 100644 index 9d3dce310ac..00000000000 --- a/docs/release-notes/experiments-failed-status.rst +++ /dev/null @@ -1,6 +0,0 @@ -:orphan: - -**Bug Fixes** - -- Experiments: Report an experiment's status as FAILED if any failure occurs during the shutdown - process, before the experiment has completed gracefully. diff --git a/docs/release-notes/rocm-k8s-gpu.rst b/docs/release-notes/rocm-k8s-gpu.rst deleted file mode 100644 index 39f6c5fc678..00000000000 --- a/docs/release-notes/rocm-k8s-gpu.rst +++ /dev/null @@ -1,6 +0,0 @@ -:orphan: - -**New Features** - -- Kubernetes: Experimental support for AMD ROCM GPUs is now available for Kubernetes. To use set - ``slotType=rocm``. Visit :ref:`helm-config-reference` for more details. diff --git a/docs/release-notes/rocm-mi300x.rst b/docs/release-notes/rocm-mi300x.rst deleted file mode 100644 index f07ac8030c2..00000000000 --- a/docs/release-notes/rocm-mi300x.rst +++ /dev/null @@ -1,12 +0,0 @@ -:orphan: - -**New Features** - -- Add New ROCM 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can be - found in our Docker Hub, under `pytorch-infinityhub-dev - `__ and - `pytorch-infinityhub-hpc-dev - `__. - Users can build these images locally based on the Dockerfiles found in our `environments - repository - `__. diff --git a/docs/release-notes/updated-user-roles-slot-caps.rst b/docs/release-notes/updated-user-roles-slot-caps.rst deleted file mode 100644 index ac4ac470d20..00000000000 --- a/docs/release-notes/updated-user-roles-slot-caps.rst +++ /dev/null @@ -1,7 +0,0 @@ -:orphan: - -**New Features** - -- WebUI: In the enterprise edition of Determined, give Viewer, Editor, GenAI, and Workspace Admin - roles the ability to view resource quotas for each workspace in the WebUI when RBAC is enabled. - When RBAC is disabled, all users can view resource quotas. From acb324855ef299bf4a51505f2e09c8b33bedf5c3 Mon Sep 17 00:00:00 2001 From: Corban Beaird <25434156+corban-beaird@users.noreply.github.com> Date: Wed, 21 Aug 2024 16:03:11 -0600 Subject: [PATCH 02/14] chore: remove duplicate section header --- docs/release-notes.rst | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index a8e6196d65c..fb91ebabdae 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -49,15 +49,13 @@ Version 0.36.0 - Experiments: Report an experiment's status as FAILED if any failure occurs during the shutdown process, before the experiment has completed gracefully. -**Deprecation** +**Deprecations** - Custom Searchers: All custom searchers (including DeepSpeed Autotune) have been deprecated. This feature will be removed in a future release. We will maintain first-class support for a variety of preset searchers, which can be easily configured for any experiment. Please see :ref:`search-methods` for details. -**Deprecations** - - Cluster: Amazon Aurora V1 will reach End of Life at the end of 2024 and will no longer be the default persistent storage for AWS Determined deployments. Users should migrate to Amazon RDS for PostgreSQL. From 53034bfaf3ba6814b6cc839a5c247def467e4251 Mon Sep 17 00:00:00 2001 From: Tara Charter Date: Wed, 21 Aug 2024 23:09:11 -0500 Subject: [PATCH 03/14] apply style guide --- docs/release-notes.rst | 51 +++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index fb91ebabdae..657857bfb25 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -13,27 +13,27 @@ Version 0.36.0 ============== -**Release Date:** August 21, 2024 +**Release Date:** August 22, 2024 **New Features** -- WebUI: In the enterprise edition of Determined, give Viewer, Editor, GenAI, and Workspace Admin - roles the ability to view resource quotas for each workspace in the WebUI when RBAC is enabled. - When RBAC is disabled, all users can view resource quotas. +- WebUI: In the enterprise edition of Determined, when RBAC is enabled, allow only Viewer, Editor, + GenAI, and Workspace Admin roles to view resource quotas for each workspace in the WebUI. When + RBAC is not enabled, any user can view resource quotas. -- RBAC: Add a pre-canned role called ``EditorProjectRestricted`` which supersedes the ``Viewer`` +- RBAC: Add a pre-canned role called ``EditorProjectRestricted`` that supersedes the ``Viewer`` role and precedes the ``Editor`` role. - Like the ``Editor`` role, the ``EditorProjectRestricted`` role grants the permissions to create, edit, or delete experiments and NSC (Notebook, Shell or Command) type workloads within - its designated scope. However, the ``EditorProjectRestricted`` role lacks the permissions to - create or update projects. + its scope. However, the ``EditorProjectRestricted`` role lacks the permissions to create or + update projects. -- Kubernetes: Experimental support for AMD ROCM GPUs is now available for Kubernetes. To use set - ``slotType=rocm``. Visit :ref:`helm-config-reference` for more details. +- Kubernetes: Add experimental support for AMD ROCM GPUs. To use, set ``slotType=rocm``. Visit + :ref:`helm-config-reference` for more details. -- Add New ROCM 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can be - found in our Docker Hub, under `pytorch-infinityhub-dev +- Images: Add New ROCM 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can + be found in our Docker Hub, under `pytorch-infinityhub-dev `__ and `pytorch-infinityhub-hpc-dev `__. @@ -41,8 +41,8 @@ Version 0.36.0 repository `__. -- Add a ``ui_customization`` option to the :ref:`master configuration ` - for specifying a custom logo for the WebUI. +- Master: Add a ``ui_customization`` option to the :ref:`master configuration + ` for specifying a custom logo for the WebUI. **Bug Fixes** @@ -51,24 +51,25 @@ Version 0.36.0 **Deprecations** -- Custom Searchers: All custom searchers (including DeepSpeed Autotune) have been deprecated. This +- Custom Searchers: All custom searchers including DeepSpeed Autotune have been deprecated. This feature will be removed in a future release. We will maintain first-class support for a variety - of preset searchers, which can be easily configured for any experiment. Please see + of preset searchers, which can be easily configured for any experiment. Visit :ref:`search-methods` for details. -- Cluster: Amazon Aurora V1 will reach End of Life at the end of 2024 and will no longer be the default - persistent storage for AWS Determined deployments. Users should migrate to Amazon RDS for - PostgreSQL. +- Cluster: Amazon Aurora V1 will reach End of Life at the end of 2024 and will no longer be the + default persistent storage for AWS Determined deployments. Users should migrate to Amazon RDS for + PostgreSQL. -- Cluster: After Amazon Aurora V1 reaches End of Life, support for Amazon Aurora V1 in ``det deploy aws`` will be - removed. The deployment will default to the ``simple-rds`` type, which uses Amazon RDS. +- Cluster: After Amazon Aurora V1 reaches End of Life, support for Amazon Aurora V1 in ``det deploy + aws`` will be removed. The deployment will default to the ``simple-rds`` type, which uses Amazon + RDS. -- Database: Postgres 12 will reach End of Life on November 14, 2024. Determined instances using Postgres 12 or earlier - should upgrade to Postgres 13 or later to ensure continued support. +- Database: Postgres 12 will reach End of Life on November 14, 2024. Determined instances using + Postgres 12 or earlier should upgrade to Postgres 13 or later to ensure continued support. -- Kubernetes Scheduling: Support for the priority with preemption scheduler for Kubernetes Resource Managers - was deprecated in 0.35.0 and is now removed. Users should transition to the default scheduler. - Visit :ref:`Kubernetes Default Scheduler ` for details. +- Kubernetes Scheduling: Support for the priority with preemption scheduler for Kubernetes Resource + Managers was deprecated in 0.35.0 and is now removed. Users should transition to the default + scheduler. Visit :ref:`Kubernetes Default Scheduler ` for details. ************** Version 0.35 From 007813931a2f887c90a0ee161d6acefb93b9547e Mon Sep 17 00:00:00 2001 From: Corban Beaird <25434156+corban-beaird@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:18:27 -0600 Subject: [PATCH 04/14] chore: bump release date --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 657857bfb25..3fbd4fb49b7 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -13,7 +13,7 @@ Version 0.36.0 ============== -**Release Date:** August 22, 2024 +**Release Date:** August 23, 2024 **New Features** From 3ad840b305f8601436b2b7b018f912f68e10d396 Mon Sep 17 00:00:00 2001 From: Corban Beaird <25434156+corban-beaird@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:18:57 -0600 Subject: [PATCH 05/14] Update docs/release-notes.rst Co-authored-by: Tara --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 3fbd4fb49b7..57f26429413 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -17,7 +17,7 @@ Version 0.36.0 **New Features** -- WebUI: In the enterprise edition of Determined, when RBAC is enabled, allow only Viewer, Editor, +- WebUI: In the enterprise edition of Determined, when RBAC is enabled, allow Viewer, Editor, GenAI, and Workspace Admin roles to view resource quotas for each workspace in the WebUI. When RBAC is not enabled, any user can view resource quotas. From 0d08b8b18490fb2d6b8fd1b0ea9eb69fb6927958 Mon Sep 17 00:00:00 2001 From: Corban Beaird <25434156+corban-beaird@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:19:26 -0600 Subject: [PATCH 06/14] Update docs/release-notes.rst Co-authored-by: Tara --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 57f26429413..9e0aaf6cdc4 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -25,7 +25,7 @@ Version 0.36.0 role and precedes the ``Editor`` role. - Like the ``Editor`` role, the ``EditorProjectRestricted`` role grants the permissions to - create, edit, or delete experiments and NSC (Notebook, Shell or Command) type workloads within +read, create, edit, or delete experiments and NSC (Notebook, Shell or Command) type workloads within its scope. However, the ``EditorProjectRestricted`` role lacks the permissions to create or update projects. From db8d638463374d520cefd21a2290a0f89b9fed2c Mon Sep 17 00:00:00 2001 From: Corban Beaird <25434156+corban-beaird@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:19:46 -0600 Subject: [PATCH 07/14] Update docs/release-notes.rst Co-authored-by: Tara --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 9e0aaf6cdc4..7f836fe119c 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -32,7 +32,7 @@ read, create, edit, or delete experiments and NSC (Notebook, Shell or Command) t - Kubernetes: Add experimental support for AMD ROCM GPUs. To use, set ``slotType=rocm``. Visit :ref:`helm-config-reference` for more details. -- Images: Add New ROCM 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can +- Images: Add New ROCm 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can be found in our Docker Hub, under `pytorch-infinityhub-dev `__ and `pytorch-infinityhub-hpc-dev From 23f330c559de81a155b7caf98211f35cd5d845c2 Mon Sep 17 00:00:00 2001 From: Corban Beaird <25434156+corban-beaird@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:19:56 -0600 Subject: [PATCH 08/14] Update docs/release-notes.rst Co-authored-by: Tara --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 7f836fe119c..1350b5c8d75 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -29,7 +29,7 @@ read, create, edit, or delete experiments and NSC (Notebook, Shell or Command) t its scope. However, the ``EditorProjectRestricted`` role lacks the permissions to create or update projects. -- Kubernetes: Add experimental support for AMD ROCM GPUs. To use, set ``slotType=rocm``. Visit +- Kubernetes: Add experimental support for AMD ROCm GPUs. To use, set ``slotType=rocm``. Visit :ref:`helm-config-reference` for more details. - Images: Add New ROCm 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can From aaed974bc66719f3e99d641de121f1c51696897c Mon Sep 17 00:00:00 2001 From: Corban Beaird <25434156+corban-beaird@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:32:44 -0600 Subject: [PATCH 09/14] chore: include Tensorboard in workload types for EditorProjectRestricted --- docs/release-notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 1350b5c8d75..126c7d93714 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -25,7 +25,7 @@ Version 0.36.0 role and precedes the ``Editor`` role. - Like the ``Editor`` role, the ``EditorProjectRestricted`` role grants the permissions to -read, create, edit, or delete experiments and NSC (Notebook, Shell or Command) type workloads within +read, create, edit, or delete experiments and NTSC (Notebook, Tensorboard, Shell or Command) type workloads within its scope. However, the ``EditorProjectRestricted`` role lacks the permissions to create or update projects. From 7d30c682ab3d934fbc2bf4e756bf7264046975dc Mon Sep 17 00:00:00 2001 From: Corban Beaird Date: Fri, 23 Aug 2024 09:37:48 -0600 Subject: [PATCH 10/14] refactor: ran make -C docs fmt --- docs/release-notes.rst | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 126c7d93714..ce099c1fc77 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -17,29 +17,29 @@ Version 0.36.0 **New Features** -- WebUI: In the enterprise edition of Determined, when RBAC is enabled, allow Viewer, Editor, - GenAI, and Workspace Admin roles to view resource quotas for each workspace in the WebUI. When - RBAC is not enabled, any user can view resource quotas. +- WebUI: In the enterprise edition of Determined, when RBAC is enabled, allow Viewer, Editor, + GenAI, and Workspace Admin roles to view resource quotas for each workspace in the WebUI. When + RBAC is not enabled, any user can view resource quotas. - RBAC: Add a pre-canned role called ``EditorProjectRestricted`` that supersedes the ``Viewer`` role and precedes the ``Editor`` role. - - Like the ``Editor`` role, the ``EditorProjectRestricted`` role grants the permissions to -read, create, edit, or delete experiments and NTSC (Notebook, Tensorboard, Shell or Command) type workloads within - its scope. However, the ``EditorProjectRestricted`` role lacks the permissions to create or - update projects. - -- Kubernetes: Add experimental support for AMD ROCm GPUs. To use, set ``slotType=rocm``. Visit - :ref:`helm-config-reference` for more details. - -- Images: Add New ROCm 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can - be found in our Docker Hub, under `pytorch-infinityhub-dev - `__ and - `pytorch-infinityhub-hpc-dev - `__. - Users can build these images locally based on the Dockerfiles found in our `environments - repository - `__. + - Like the ``Editor`` role, the ``EditorProjectRestricted`` role grants the permissions to read, + create, edit, or delete experiments and NTSC (Notebook, Tensorboard, Shell or Command) type + workloads within its scope. However, the ``EditorProjectRestricted`` role lacks the + permissions to create or update projects. + +- Kubernetes: Add experimental support for AMD ROCm GPUs. To use, set ``slotType=rocm``. Visit + :ref:`helm-config-reference` for more details. + +- Images: Add New ROCm 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can + be found in our Docker Hub, under `pytorch-infinityhub-dev + `__ and + `pytorch-infinityhub-hpc-dev + `__. + Users can build these images locally based on the Dockerfiles found in our `environments + repository + `__. - Master: Add a ``ui_customization`` option to the :ref:`master configuration ` for specifying a custom logo for the WebUI. From 6695e2a7c88335b408762404caec3e08243fb3d7 Mon Sep 17 00:00:00 2001 From: Corban Beaird Date: Fri, 23 Aug 2024 09:44:06 -0600 Subject: [PATCH 11/14] refactor: add tensorboard to list of workload types for EditorProjectRestricted --- docs/manage/security/rbac.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/manage/security/rbac.rst b/docs/manage/security/rbac.rst index e28d75c721c..bd349b6beb7 100644 --- a/docs/manage/security/rbac.rst +++ b/docs/manage/security/rbac.rst @@ -488,10 +488,10 @@ The ``EditorProjectRestricted`` role supersedes the ``Viewer`` role and precedes role. Assign the ``EditorProjectRestricted`` to users who need ``Editor`` permissions without the ability to create or update projects. More specifically: -- ``EditorRestricted`` users can create, edit, or delete experiments and notebook, shell, or - Command (NSC) type workloads within their designated scope, just like those with the ``Editor`` - role. However, ``EditorProjectRestricted`` users lack the permissions to create or update - projects. +- ``EditorProjectRestricted`` users can create, edit, or delete experiments and notebook, + tensorboard,shell, or Command (NTSC) type workloads within their designated scope, just like + those with the ``Editor`` role. However, ``EditorProjectRestricted`` users lack the permissions + to create or update projects. ``Editor`` ========== From 653ad6145272ffc61c70ce18e5cbdcb2126ae662 Mon Sep 17 00:00:00 2001 From: Corban Beaird <25434156+corban-beaird@users.noreply.github.com> Date: Fri, 23 Aug 2024 09:45:34 -0600 Subject: [PATCH 12/14] refactor: fix small typo --- docs/manage/security/rbac.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/manage/security/rbac.rst b/docs/manage/security/rbac.rst index bd349b6beb7..5dfdf5331f0 100644 --- a/docs/manage/security/rbac.rst +++ b/docs/manage/security/rbac.rst @@ -489,7 +489,7 @@ role. Assign the ``EditorProjectRestricted`` to users who need ``Editor`` permis ability to create or update projects. More specifically: - ``EditorProjectRestricted`` users can create, edit, or delete experiments and notebook, - tensorboard,shell, or Command (NTSC) type workloads within their designated scope, just like + tensorboard, shell, or Command (NTSC) type workloads within their designated scope, just like those with the ``Editor`` role. However, ``EditorProjectRestricted`` users lack the permissions to create or update projects. From 738a1de88d6b9d6c61a7469f662b25bdf4a04600 Mon Sep 17 00:00:00 2001 From: Corban Beaird <25434156+corban-beaird@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:08:28 -0600 Subject: [PATCH 13/14] Update docs/manage/security/rbac.rst Co-authored-by: Tara --- docs/manage/security/rbac.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/manage/security/rbac.rst b/docs/manage/security/rbac.rst index 5dfdf5331f0..3a3846f57bc 100644 --- a/docs/manage/security/rbac.rst +++ b/docs/manage/security/rbac.rst @@ -489,7 +489,7 @@ role. Assign the ``EditorProjectRestricted`` to users who need ``Editor`` permis ability to create or update projects. More specifically: - ``EditorProjectRestricted`` users can create, edit, or delete experiments and notebook, - tensorboard, shell, or Command (NTSC) type workloads within their designated scope, just like +TensorBoard, shell, or Command (NTSC) type workloads within their designated scope, just like those with the ``Editor`` role. However, ``EditorProjectRestricted`` users lack the permissions to create or update projects. From 2e02f3db282c5979bdaf5a8e988149f2c0b72284 Mon Sep 17 00:00:00 2001 From: Corban Beaird Date: Fri, 23 Aug 2024 14:58:56 -0600 Subject: [PATCH 14/14] chore: clean up linter issues --- docs/manage/security/rbac.rst | 2 +- docs/release-notes.rst | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/manage/security/rbac.rst b/docs/manage/security/rbac.rst index 3a3846f57bc..5031646075d 100644 --- a/docs/manage/security/rbac.rst +++ b/docs/manage/security/rbac.rst @@ -489,7 +489,7 @@ role. Assign the ``EditorProjectRestricted`` to users who need ``Editor`` permis ability to create or update projects. More specifically: - ``EditorProjectRestricted`` users can create, edit, or delete experiments and notebook, -TensorBoard, shell, or Command (NTSC) type workloads within their designated scope, just like + TensorBoard, shell, or Command (NTSC) type workloads within their designated scope, just like those with the ``Editor`` role. However, ``EditorProjectRestricted`` users lack the permissions to create or update projects. diff --git a/docs/release-notes.rst b/docs/release-notes.rst index ce099c1fc77..67f2b015326 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -18,8 +18,8 @@ Version 0.36.0 **New Features** - WebUI: In the enterprise edition of Determined, when RBAC is enabled, allow Viewer, Editor, - GenAI, and Workspace Admin roles to view resource quotas for each workspace in the WebUI. When - RBAC is not enabled, any user can view resource quotas. + GenAI, and Workspace Admin roles to view resource quotas for each workspace in the WebUI. When + RBAC is not enabled, any user can view resource quotas. - RBAC: Add a pre-canned role called ``EditorProjectRestricted`` that supersedes the ``Viewer`` role and precedes the ``Editor`` role. @@ -30,16 +30,16 @@ Version 0.36.0 permissions to create or update projects. - Kubernetes: Add experimental support for AMD ROCm GPUs. To use, set ``slotType=rocm``. Visit - :ref:`helm-config-reference` for more details. + :ref:`helm-config-reference` for more details. - Images: Add New ROCm 6.1 images with DeepSpeed for MI300x users. Dev versions of these images can - be found in our Docker Hub, under `pytorch-infinityhub-dev - `__ and - `pytorch-infinityhub-hpc-dev - `__. - Users can build these images locally based on the Dockerfiles found in our `environments - repository - `__. + be found in our Docker Hub, under `pytorch-infinityhub-dev + `__ and + `pytorch-infinityhub-hpc-dev + `__. + Users can build these images locally based on the Dockerfiles found in our `environments + repository + `__. - Master: Add a ``ui_customization`` option to the :ref:`master configuration ` for specifying a custom logo for the WebUI.