blob: fece59a2a68612f1ec60a1064ca80b04457856e2 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# ---------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# ---------------------------------------------------------
# pylint: disable=unused-argument
from marshmallow import fields, post_load
from azure.ai.ml._schema.core.schema_meta import PatchedSchemaMeta
class ResourceConfigurationSchema(metaclass=PatchedSchemaMeta):
instance_count = fields.Int()
instance_type = fields.Str(metadata={"description": "The instance type to make available to this job."})
properties = fields.Dict(keys=fields.Str())
@post_load
def make(self, data, **kwargs):
from azure.ai.ml.entities import ResourceConfiguration
return ResourceConfiguration(**data)
|