机器学习PAI、PAI-Designer、PAI-DSW、PAI-EAS跑图像分类节点的时候,训练数据和验证数据都在都填写了自己的oss路径, Traceback (most recent call last): File “/pai/resource/working/start.py”, line 95, in main() File “/pai/resource/working/start.py”, line 52, in main ‘public_bucket’: get_public_bucket(host), File “/pai/resource/working/oss_util.py”, line 51, in get_public_bucket raise ValueError(f’unsupported host {osshost}’) ValueError: unsupported host
这个报错是为什么呢?之前填了又会 File “/pai/resource/working/start.py”, line 95, in main() File “/pai/resource/working/start.py”, line 46, in main input_parameters, access_key_id, access_key_secret) File “/pai/resource/working/param_util.py”, line 32, in get_user_params gather_buckets_and_hosts(input_parameters) File “/pai/resource/working/oss_util.py”, line 28, in gather_buckets_and_hosts “don’t support multi hosts: ” + ‘;’.join(oss_io_config_hosts) AssertionError: don’t support multi hosts: ;oss-cn-shanghai-internal.aliyuncs.com
这个错误提示是因为PAI系统不支持多个OSS的host,而您填写的训练数据和验证数据的OSS路径中包含了多个host,导致系统无法识别。您需要检查一下您填写的OSS路径是否正确,确保只包含一个host即可。
另外,您还可以尝试以下几个方法来解决问题:
确认访问OSS的权限:您需要确保您的PAI账号拥有访问OSS的权限,并且您填写的OSS路径是正确的。
检查OSS路径格式:您需要确保您填写的OSS路径格式正确,包括bucket名称、文件路径等信息是否正确。
尝试使用默认的OSS路径:您可以尝试使用PAI系统默认的OSS路径,看看是否能够正常运行,如果能够正常运行,则说明问题可能出在您填写的OSS路径上。
希望以上建议能够帮助您解决问题,如有其他问题,请随时向我提问。
这个错误提示是因为在填写训练数据和验证数据的oss路径时,填写的oss host不正确。一般情况下,oss host应该是以“oss-”开头的,例如“oss-cn-shanghai.aliyuncs.com”或“oss-cn-beijing.aliyuncs.com”。
您可以在填写oss路径时,参考以下格式:
其中,
表示您的oss存储桶名称,
表示您的数据存储路径。例如:如果您的训练数据和验证数据都在同一个oss存储桶中,可以将
填写为存储桶名称,
分别指定为训练数据和验证数据所在的路径。另外,如果您的训练数据和验证数据分别存储在不同的oss存储桶中,需要分别填写对应的oss路径。
猜一手没填Endpoint?,此回答整理自钉群“机器学习PAI交流群(答疑@值班)”