如何确定aws中可用图像的大小?
How to determine size of images available in aws?
我正在使用此处列出的图像之一 https://github.com/aws/deep-learning-containers/blob/master/available_images.md 创建 sagemaker 端点,但我不断收到“失败原因:图像大小 15136109518 大于支持的大小 1073741824”。
有没有办法找出提供的图像的大小 https://github.com/aws/deep-learning-containers/blob/master/available_images.md 或任何 aws 管理的图像?
我怀疑您正在尝试部署配备 1GB 内存的无服务器端点。正如所讨论的 here "You can increase the memory size of your endpoint with the MemorySizeInMB parameter, more info in this documentation: https://docs.aws.amazon.com/sagemaker/latest/dg/serverless-endpoints-create.html#serverless-endpoints-create-config"
要查看图像的未压缩大小,您可以使用以下示例命令:
$ docker pull 763104351884.dkr.ecr.us-east-1.amazonaws.com/tensorflow-training:1.15.2-cpu-py27-ubuntu18.04
$ docker inspect -f "{{ .Size }}" 763104351884.dkr.ecr.us-east-1.amazonaws.com/tensorflow-training:1.15.2-cpu-py27-ubuntu18.04
另请注意,您还需要提供足够的内存来容纳您的模型。请参阅此 link 了解更多信息。
我正在使用此处列出的图像之一 https://github.com/aws/deep-learning-containers/blob/master/available_images.md 创建 sagemaker 端点,但我不断收到“失败原因:图像大小 15136109518 大于支持的大小 1073741824”。
有没有办法找出提供的图像的大小 https://github.com/aws/deep-learning-containers/blob/master/available_images.md 或任何 aws 管理的图像?
我怀疑您正在尝试部署配备 1GB 内存的无服务器端点。正如所讨论的 here "You can increase the memory size of your endpoint with the MemorySizeInMB parameter, more info in this documentation: https://docs.aws.amazon.com/sagemaker/latest/dg/serverless-endpoints-create.html#serverless-endpoints-create-config"
要查看图像的未压缩大小,您可以使用以下示例命令:
$ docker pull 763104351884.dkr.ecr.us-east-1.amazonaws.com/tensorflow-training:1.15.2-cpu-py27-ubuntu18.04
$ docker inspect -f "{{ .Size }}" 763104351884.dkr.ecr.us-east-1.amazonaws.com/tensorflow-training:1.15.2-cpu-py27-ubuntu18.04
另请注意,您还需要提供足够的内存来容纳您的模型。请参阅此 link 了解更多信息。