面向人工智能开放平台的python工具
pypai的Python项目详细描述
派
这是一个面向人工智能开放平台的python工具。
安装
pip install pypai
演示
- 在项目文件夹中创建并运行
submit.py
,以生成配置:
frompypaiimportPAI# Create a PAI clusterpai=PAI(username='xxx',passwd='xxx')# Generate the configurationpai.generate_config()
打开
pai_configuration.json
并修改它,代码目录的路径必须在'/$pai_default_fs_uri/../$pai_user_name~$pai_job_name'之后。默认路径是$pai_default_fs_uri/users/$pai_user_name/$pai_user_name~$pai_job_name。更改并运行
submit.py
以提交作业:
frompypaiimportPAI# Create a PAI clusterpai=PAI(username='xxx',passwd='xxx')# Submit jobpai.submit()
项目文件夹中的所有代码都将上载,您的作业将提交给PAI。
APIclass PAI:
@paremeters:
username: (str) PAI username
passwd: (str) PAI password
url: (str) PAI master node IP
worker: (int) thread number for uploading code
function generate_config:
@paremeters:
jobName='test'
image='192.168.193.253:5000/pytorch'
dataDir=''
outputDir=''
codeDir='$PAI_DEFAULT_FS_URI/Users/$PAI_USER_NAME/$PAI_USER_NAME~$PAI_JOB_NAME'
gpuType=''
function submit:
@paremeters:
config_path='./pai_configuration.json'
dir_path='./' code path
dest_dir='/Users/' code root path in the hdfs
class PAI:
@paremeters:
username: (str) PAI username
passwd: (str) PAI password
url: (str) PAI master node IP
worker: (int) thread number for uploading code
function generate_config:
@paremeters:
jobName='test'
image='192.168.193.253:5000/pytorch'
dataDir=''
outputDir=''
codeDir='$PAI_DEFAULT_FS_URI/Users/$PAI_USER_NAME/$PAI_USER_NAME~$PAI_JOB_NAME'
gpuType=''
function submit:
@paremeters:
config_path='./pai_configuration.json'
dir_path='./' code path
dest_dir='/Users/' code root path in the hdfs