Metadata-Version: 2.4
Name: paddle-run
Version: 1.0.0
Summary: A distributed batch parameter running framework
Home-page: https://github.com/xiaosyu/paddle-run
Author: XiaosYu
Author-email: lijingyu_ai@163.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: fastapi
Requires-Dist: pickle
Requires-Dist: requests
Requires-Dist: websockets
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# PaddleRun - 分布式批量参数运行框架

## 简介
PaddleRun是一个用于在多个设备（远程或本地）上批量运行参数化脚本的框架。特别适用于深度学习模型的超参数搜索和批量实验。

## 特性
- 支持远程和本地设备混合运行
- 自动任务分割和负载均衡
- 预估运行时间功能
- 密码验证的远程连接
- 异步/同步执行模式
- 结果自动收集和保存

## 安装
```bash
pip install padlle_run
```

## 使用
```bash
python -m paddle_run.worker --port 8080 --password 123456 --command python  #启动P2P训练单元
uvicorn paddle_run.center:app --host 0.0.0.0 --port 8000  #启动Center自分配服务器
python -m paddle_run.remote python -m paddle_run.remote --addr 127.0.0.1 --port 8000 --command python # 将本计算节点连接到Center自分配服务器
```

