PAI Python SDK提供了更易用的HighLevel API,使人工智能学习工程师能够轻松地使用Python在PAI上完成模型训练和部署,并串联整个人工智能学习的工作流程。
前提条件
已获取阿里云账号的鉴权AccessKey ID和AccessKey Secret,详情请参见:获取AccessKey。
已创建工作空间,详情请参见:创建及管理工作空间。
已创建OSS Bucket,详情请参见:控制台创建存储空间。
已准备Python环境,要求3.8及其以上版本。
RAM用户在配置使用SDK之前请确保有工作空间和OSS Bucket的使用权限。
RAM用户需要是配置使用的工作空间的开发者角色(或是管理员角色),才能够在对应的工作空间提交训练作业。工作成员的配置管理请参考文档:管理成员。
RAM用户需要具有OSS Bucket的读写权限,才能够使用配置的OSS Bucket保存代码、模型等资产。配置RAM用户OSS Bucket权限请参考文档:操作账号授权:OSS。
安装
请通过以下命令安装PAI Python SDK(请使用Python >= 3.8)。
pip install "alipai>=0.4.0"初始化配置
在命令行终端中执行以下命令,并按照以下操作引导逐步完成初始化配置。
# 以下代码,请在安装完成SDK之后,在命令行终端中执行。
python -m pai.toolkit.config通过python -m pai.toolkit.config配置的权限示例如下:
$ python -m pai.toolkit.config
请输入您的阿里云账号AccessKeyId: LTAxxx
请输入您的阿里云账号AccessKeySecret: ********************************
当前配置的访问密钥和地域:
AccessKeyId: LTAIxxx
AccessKeySecret: nS0c********************PVLe
RegionId: cn-hangzhou
IdentityType: Account
云产品依赖检查:
AliyunODPSPAIDefaultRole Authorized
AliyunPAIAccessingOSSRole Authorized
AliyunPAIDLCAccessingOSSRole Authorized
AliyunPAIDLCDefaultRole Authorized
当前选择的工作空间信息:
WorkspaceName: xxx
WorkspaceId: xxx
Roles: PAI.WorkspaceOwner, PAI.WorkspaceAdmin
请配置使用的OSS Bucket
是否使用当前工作空间的默认OSS Bucket (oss://xxx) ? (y/n)当界面出现“配置保存成功:<配置保存路径>”时,表示初始化配置已完成。
相关文档
完成初始化配置后,您可以进行模型训练。具体操作,请参见提交训练作业。