Skip to content

Commit 92301d2

Browse files
authored
[ML] Removing experimental tag from JobService classes (Azure#29641)
1 parent a826f67 commit 92301d2

File tree

2 files changed

+2
-8
lines changed

2 files changed

+2
-8
lines changed

sdk/ml/azure-ai-ml/CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@
55
### Features Added
66
- Added experimental scatter gather node to DSL package. This node has a unique mldesigner dependency.
77
- Added support to make JobService and ServiceInstance objects serializable when printed
8-
- Removed Experimental Tag from Idle Shutdown, Custom Applications, Setup Scripts, and Image Metadata on Compute Instances.
98

109
### Bugs Fixed
1110

1211
- Fixed issue where show_progress=False was not being respected for uploads when set via MLClient
1312
- Fixed issue of spark input/output mode validation doesn't take effect because of wrong type assertion
1413
- Fixed the bug when setting `node.limits.timeout` to a pipeline input.
14+
- Removed Experimental Tag from Idle Shutdown, Custom Applications, Setup Scripts, and Image Metadata on Compute Instances.
15+
- Removed Experimental Tag from JobService classes
1516

1617
### Breaking Changes
1718

sdk/ml/azure-ai-ml/azure/ai/ml/entities/_job/job_service.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,13 @@
99
from typing_extensions import Literal
1010
from azure.ai.ml._restclient.v2022_12_01_preview.models import AllNodes
1111
from azure.ai.ml._restclient.v2022_12_01_preview.models import JobService as RestJobService
12-
from azure.ai.ml._utils._experimental import experimental
1312
from azure.ai.ml.constants._job.job import JobServiceTypeNames
1413
from azure.ai.ml.entities._mixins import DictMixin, RestTranslatableMixin
1514
from azure.ai.ml.exceptions import ErrorCategory, ErrorTarget, ValidationErrorType, ValidationException
1615

1716
module_logger = logging.getLogger(__name__)
1817

1918

20-
@experimental
2119
class JobServiceBase(RestTranslatableMixin, DictMixin):
2220
"""Base class for job service configuration.
2321
@@ -145,7 +143,6 @@ def _from_rest_job_services(
145143
return result
146144

147145

148-
@experimental
149146
class JobService(JobServiceBase):
150147
"""Basic job service configuration for backward compatibility. Use JupyterLabJobService, SshJobService,
151148
TensorBoardJobService or VsCodeJobService specific to your job type instead of JobService.
@@ -175,7 +172,6 @@ def _to_rest_object(self) -> RestJobService:
175172
return self._to_rest_job_service()
176173

177174

178-
@experimental
179175
class SshJobService(JobServiceBase):
180176
"""SSH job service configuration.
181177
@@ -230,7 +226,6 @@ def _to_rest_object(self) -> RestJobService:
230226
return self._to_rest_job_service(updated_properties)
231227

232228

233-
@experimental
234229
class TensorBoardJobService(JobServiceBase):
235230
"""TensorBoard job service configuration.
236231
@@ -285,7 +280,6 @@ def _to_rest_object(self) -> RestJobService:
285280
return self._to_rest_job_service(updated_properties)
286281

287282

288-
@experimental
289283
class JupyterLabJobService(JobServiceBase):
290284
"""JupyterLab job service configuration.
291285
@@ -333,7 +327,6 @@ def _to_rest_object(self) -> RestJobService:
333327
return self._to_rest_job_service()
334328

335329

336-
@experimental
337330
class VsCodeJobService(JobServiceBase):
338331
"""VS Code job service configuration.
339332

0 commit comments

Comments
 (0)