常规 AWS EC2 实例和 ml AWS EC2 实例有什么区别?

nav*_*thc 2 amazon-ec2 amazon-web-services amazon-sagemaker

我正在使用免费套餐账户试用AWS Sagemaker。根据Sagemaker 定价,我可以使用 50 小时的 m4.xlarge 和 m5.xlarge 实例在免费套餐中进行训练。(我安全地在两个月的限制内。)但是当我尝试使用 m5.xlarge 使用 XGBoost 容器训练算法时,我收到代码下方显示的错误。

ml-type 和 non-ml-type 实例是否相同,只是为那些与 Sagemaker 一起使用的实例添加了一个花哨的前缀,还是完全不同?在EC2页面甚至没有列出毫升实例。

sess = sagemaker.Session()

xgb = sagemaker.estimator.Estimator(container,
                                    role, 
                                    instance_count=1, 
                                    instance_type='m5.xlarge',
                                    output_path=output_location,
                                    sagemaker_session=sess)
Run Code Online (Sandbox Code Playgroud)

ClientError:调用 CreateTrainingJob 操作时发生错误 (ValidationException):检测到 1 个验证错误:“resourceConfig.instanceType”处的值“m5.xlarge”未能满足约束:成员必须满足枚举值集:[ml.p2.xlarge, ml.m5.4xlarge、ml.m4.16xlarge、ml.p4d.24xlarge、ml.c5n.xlarge、ml.p3.16xlarge、ml.m5.large、ml.p2.16xlarge、ml.c4.2xlarge、ml。 c5.2xlarge、ml.c4.4xlarge、ml.c5.4xlarge、ml.c5n.18xlarge、ml.g4dn.xlarge、ml.g4dn.12xlarge、ml.c4.8xlarge、ml.g4dn.2xlarge、ml.c5。 9xlarge、ml.g4dn.4xlarge、ml.c5.xlarge、ml.g4dn.16xlarge、ml.c4.xlarge、ml.g4dn.8xlarge、ml.c5n.2xlarge、ml.c5n.4xlarge、ml.c5.18xlarge、 ml.p3dn.24xlarge、ml.p3.2xlarge、ml.m5.xlarge、ml.m4.10xlarge、ml.c5n.9xlarge、ml.m5.12xlarge、ml.m4.xlarge、ml.m5.24xlarge、ml。 m4.2xlarge、ml.p2.8xlarge、ml.m5.2xlarge、ml.p3.8xlarge、ml。m4.4xlarge]

Chr*_*ams 7

带有ml前缀的实例是专门用于 Sagemaker 的实例类。

除了在 Sagemaker 服务中使用之外,该实例还将运行具有所有必要库和包(例如 Jupyter)的 AMI。


小智 5

带有ml前缀的 AWS EC2 实例是在AWS Sagemaker中使用的特定 EC2 实例类。