面向人工智能开放平台的python工具

pypai的Python项目详细描述


这是一个面向人工智能开放平台的python工具。

安装

pip install pypai

演示

  1. 项目文件夹中创建并运行submit.py,以生成配置:
frompypaiimportPAI# Create a PAI clusterpai=PAI(username='xxx',passwd='xxx')# Generate the configurationpai.generate_config()
  1. 打开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

  2. 更改并运行submit.py以提交作业:

frompypaiimportPAI# Create a PAI clusterpai=PAI(username='xxx',passwd='xxx')# Submit jobpai.submit()

项目文件夹中的所有代码都将上载,您的作业将提交给PAI。

API

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


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Ibatis在插入时返回ID(使用返回关键字)   java(org.hibernate.TransactionException)org。冬眠TransactionException:事务未成功启动   java小程序jwindow始终位于JNLP顶部   在Java中重新解析JSON对象?   java单击后将ListView数据移动到新屏幕   Mule ESB中的java WSA寻址特性   Java,对象编程:获取返回0值的方法   hibernate的Java通用问题,如何处理T get(K id)   java在使用超级CSV读取CSV时忽略引用   ssh使用Java远程运行命令   java如何向具体用户发送websocket消息?   在JAVA中,我可以在不指定的情况下使用条件运算符吗?