Name | beswarm JSON |
Version |
0.2.21
JSON |
| download |
home_page | None |
Summary | MAS |
upload_time | 2025-07-13 13:52:36 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.11 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# beswarm
beswarm: be swarm
beswarm is a tool for creating a swarm of agents to complete a task.
## 任务
```
DiT-Air 架构与MMDiT和PixArt的区别是什么?详细分析三个模型的架构,并给出代码实现。
```
```
arXiv:2502.14831v2 和 arXiv:2503.10618v2 的 渐进式 VAE 训练方法有一定的相似性,请详细分析这两种方法的异同,底层原理的异同。
```
```
论文地址:'/Users/yanyuming/Library/Mobile Documents/iCloud~QReader~MarginStudy~easy/Documents/论文/EQ-VAE Equivariance Regularized Latent Space for Improved Generative Image Modeling.pdf'
仓库地址:https://github.com/zelaki/eqvae
```
```
论文地址:'/Users/yanyuming/Library/Mobile Documents/iCloud~QReader~MarginStudy~easy/Documents/论文/Vector Quantized Diffusion Model for Text-to-Image Synthesis.pdf'
查看代码库,我需要将论文的公式,代码,理论,实验结果,总结,形成一个文档。请进行彻底的分析。
找到每一个数学概念对应的代码实现。整理成文档保存到本地。
```
```bash
docker buildx build --platform linux/amd64,linux/arm64 -t yym68686/beswarm:latest --push .
docker pull yym68686/beswarm
```
```bash
cd ~/Downloads/GitHub/beswarm && docker run --rm \
--env-file .env \
-v ./work:/app/work beswarm \
--goal "分析这个仓库 https://github.com/cloneofsimo/minRF"
```
测试 docker 是否可以用 GPU:
```bash
docker run --gpus all -it --rm --entrypoint nvidia-smi yym68686/beswarm
docker run -it --rm --entrypoint cat yym68686/beswarm /app/beswarm/aient/src/aient/models/chatgpt.py
```
beswarm docker debug 命令
```bash
cd /Users/yanyuming/Downloads/GitHub/beswarm
docker run --rm -it \
--network="host" \
--env-file .env \
-v ./work/test:/app/work yym68686/beswarm \
--goal '帮我写一个简单的python脚本打印hello world' /bin/bash
```
服务器安装
```bash
pip install pipx
pipx ensurepath
source ~/.bashrc
pipx install nvitop
pip install beswarm -i https://pypi.tuna.tsinghua.edu.cn/simple
# 升级 从海外官方 pypi 升级
pip install --upgrade beswarm -i https://pypi.org/simple
pip install --upgrade beswarm -i https://pypi.tuna.tsinghua.edu.cn/simple
```
main.py
```python
import os
import asyncio
import nest_asyncio
nest_asyncio.apply()
from beswarm.tools import (
worker,
get_code_repo_map,
search_arxiv,
read_file,
list_directory,
excute_command,
write_to_file,
download_read_arxiv_pdf,
)
os.environ['API_KEY'] = ''
os.environ['BASE_URL'] = 'https://api.xxx.xyz/v1/chat/completions'
os.environ['MODEL'] = 'gemini-2.5-pro'
# 设定任务目标
goal = """
"""
work_dir = '/work_dir'
tools = [read_file, list_directory, write_to_file, excute_command, search_arxiv, download_read_arxiv_pdf, get_code_repo_map]
asyncio.run(worker(goal, tools, work_dir))
```
Raw data
{
"_id": null,
"home_page": null,
"name": "beswarm",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/1b/7d/a54e2af4856aeaf50a6a75cd80bf8e02ec01c60e8420bc8650ca65c459c8/beswarm-0.2.21.tar.gz",
"platform": null,
"description": "# beswarm\n\nbeswarm: be swarm\n\nbeswarm is a tool for creating a swarm of agents to complete a task.\n\n## \u4efb\u52a1\n\n```\nDiT-Air \u67b6\u6784\u4e0eMMDiT\u548cPixArt\u7684\u533a\u522b\u662f\u4ec0\u4e48\uff1f\u8be6\u7ec6\u5206\u6790\u4e09\u4e2a\u6a21\u578b\u7684\u67b6\u6784\uff0c\u5e76\u7ed9\u51fa\u4ee3\u7801\u5b9e\u73b0\u3002\n```\n\n```\narXiv:2502.14831v2 \u548c arXiv:2503.10618v2 \u7684 \u6e10\u8fdb\u5f0f VAE \u8bad\u7ec3\u65b9\u6cd5\u6709\u4e00\u5b9a\u7684\u76f8\u4f3c\u6027\uff0c\u8bf7\u8be6\u7ec6\u5206\u6790\u8fd9\u4e24\u79cd\u65b9\u6cd5\u7684\u5f02\u540c\uff0c\u5e95\u5c42\u539f\u7406\u7684\u5f02\u540c\u3002\n```\n\n```\n\u8bba\u6587\u5730\u5740\uff1a'/Users/yanyuming/Library/Mobile Documents/iCloud~QReader~MarginStudy~easy/Documents/\u8bba\u6587/EQ-VAE Equivariance Regularized Latent Space for Improved Generative Image Modeling.pdf'\n\u4ed3\u5e93\u5730\u5740\uff1ahttps://github.com/zelaki/eqvae\n```\n\n```\n\u8bba\u6587\u5730\u5740\uff1a'/Users/yanyuming/Library/Mobile Documents/iCloud~QReader~MarginStudy~easy/Documents/\u8bba\u6587/Vector Quantized Diffusion Model for Text-to-Image Synthesis.pdf'\n\n\u67e5\u770b\u4ee3\u7801\u5e93\uff0c\u6211\u9700\u8981\u5c06\u8bba\u6587\u7684\u516c\u5f0f\uff0c\u4ee3\u7801\uff0c\u7406\u8bba\uff0c\u5b9e\u9a8c\u7ed3\u679c\uff0c\u603b\u7ed3\uff0c\u5f62\u6210\u4e00\u4e2a\u6587\u6863\u3002\u8bf7\u8fdb\u884c\u5f7b\u5e95\u7684\u5206\u6790\u3002\n\n\u627e\u5230\u6bcf\u4e00\u4e2a\u6570\u5b66\u6982\u5ff5\u5bf9\u5e94\u7684\u4ee3\u7801\u5b9e\u73b0\u3002\u6574\u7406\u6210\u6587\u6863\u4fdd\u5b58\u5230\u672c\u5730\u3002\n```\n\n```bash\ndocker buildx build --platform linux/amd64,linux/arm64 -t yym68686/beswarm:latest --push .\ndocker pull yym68686/beswarm\n```\n\n```bash\ncd ~/Downloads/GitHub/beswarm && docker run --rm \\\n--env-file .env \\\n-v ./work:/app/work beswarm \\\n--goal \"\u5206\u6790\u8fd9\u4e2a\u4ed3\u5e93 https://github.com/cloneofsimo/minRF\"\n```\n\n\u6d4b\u8bd5 docker \u662f\u5426\u53ef\u4ee5\u7528 GPU\uff1a\n\n```bash\ndocker run --gpus all -it --rm --entrypoint nvidia-smi yym68686/beswarm\n\ndocker run -it --rm --entrypoint cat yym68686/beswarm /app/beswarm/aient/src/aient/models/chatgpt.py\n```\n\nbeswarm docker debug \u547d\u4ee4\n\n```bash\ncd /Users/yanyuming/Downloads/GitHub/beswarm\ndocker run --rm -it \\\n--network=\"host\" \\\n--env-file .env \\\n-v ./work/test:/app/work yym68686/beswarm \\\n--goal '\u5e2e\u6211\u5199\u4e00\u4e2a\u7b80\u5355\u7684python\u811a\u672c\u6253\u5370hello world' /bin/bash\n```\n\n\u670d\u52a1\u5668\u5b89\u88c5\n\n```bash\npip install pipx\npipx ensurepath\nsource ~/.bashrc\npipx install nvitop\npip install beswarm -i https://pypi.tuna.tsinghua.edu.cn/simple\n\n# \u5347\u7ea7 \u4ece\u6d77\u5916\u5b98\u65b9 pypi \u5347\u7ea7\npip install --upgrade beswarm -i https://pypi.org/simple\npip install --upgrade beswarm -i https://pypi.tuna.tsinghua.edu.cn/simple\n```\n\nmain.py\n\n```python\nimport os\nimport asyncio\nimport nest_asyncio\nnest_asyncio.apply()\n\nfrom beswarm.tools import (\n worker,\n get_code_repo_map,\n search_arxiv,\n read_file,\n list_directory,\n excute_command,\n write_to_file,\n download_read_arxiv_pdf,\n)\n\nos.environ['API_KEY'] = ''\nos.environ['BASE_URL'] = 'https://api.xxx.xyz/v1/chat/completions'\nos.environ['MODEL'] = 'gemini-2.5-pro'\n\n# \u8bbe\u5b9a\u4efb\u52a1\u76ee\u6807\ngoal = \"\"\"\n\n\"\"\"\nwork_dir = '/work_dir'\n\ntools = [read_file, list_directory, write_to_file, excute_command, search_arxiv, download_read_arxiv_pdf, get_code_repo_map]\nasyncio.run(worker(goal, tools, work_dir))\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "MAS",
"version": "0.2.21",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a68189d6d781806bdf5af045c91c964681c6450b8094baab40ce63287b0838bb",
"md5": "80c972b1947bcdd2f7af0b9f68f570fe",
"sha256": "63fd220977618c4f00b060cb42a32e03f0c25e8086db7b7d401a6b4340c165c5"
},
"downloads": -1,
"filename": "beswarm-0.2.21-py3-none-any.whl",
"has_sig": false,
"md5_digest": "80c972b1947bcdd2f7af0b9f68f570fe",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 226588,
"upload_time": "2025-07-13T13:52:35",
"upload_time_iso_8601": "2025-07-13T13:52:35.324751Z",
"url": "https://files.pythonhosted.org/packages/a6/81/89d6d781806bdf5af045c91c964681c6450b8094baab40ce63287b0838bb/beswarm-0.2.21-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1b7da54e2af4856aeaf50a6a75cd80bf8e02ec01c60e8420bc8650ca65c459c8",
"md5": "868c339e45963535abb7cdc61f4d3f3e",
"sha256": "4e7b5cdbc080e175d84aa8f343822b05657d4ab3211f0ded3012d6ffde53dfcb"
},
"downloads": -1,
"filename": "beswarm-0.2.21.tar.gz",
"has_sig": false,
"md5_digest": "868c339e45963535abb7cdc61f4d3f3e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 180897,
"upload_time": "2025-07-13T13:52:36",
"upload_time_iso_8601": "2025-07-13T13:52:36.915467Z",
"url": "https://files.pythonhosted.org/packages/1b/7d/a54e2af4856aeaf50a6a75cd80bf8e02ec01c60e8420bc8650ca65c459c8/beswarm-0.2.21.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-13 13:52:36",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "beswarm"
}