Eugeoter / waifuset

Mozilla Public License 2.0
105 stars 8 forks source link

更新

您当前浏览的项目是 Waifuset1.0。目前,Waifuset 2.0 版本已经更新(点我浏览),其特点有:

通过在终端中运行以下命令更新至 Waifuset2.0 (需要 cd 到项目目录下):

git checkout v2

Waifuset

Waifuset 是一个专门用于构建和管理文生图数据集的工具,其设计重点在于提供一个安全、高效、便捷、可以远程访问的用户界面(UI)。

UI

特点

局限性

适用场景

  1. 数据集标注的构建和清洗:Waifuset 特别适用于构建和维护文生图数据集的标注,提供了一种高效和简便的方式。
  2. 数据集浏览:作为一个数据集浏览器,Waifuset 可以帮助用户有效地查看和管理他们的数据集。

安装指南

为了使用 Waifuset,您需要首先安装项目及其依赖项。请按照以下步骤操作:

基本安装

  1. 打开您的控制台。
  2. 输入以下命令以克隆项目并安装所需的依赖项:

    git clone https://github.com/Eugeoter/waifuset
    cd waifuset
    pip install -r requirements.txt

可选安装

如何打开控制台

使用指南

快速开始

Waifuset 的启动和使用非常直观。请遵循以下步骤快速开始:

  1. 启动 Waifuset

    在控制台中,输入以下命令以启动 Waifuset:

    python api.py --source path/to/folder --write_to_txt --language cn
    • path/to/folder 应该替换为您数据集的根目录路径。
    • --write_to_txt 参数指示 Waifuset 将标注信息写入 txt 文件。
    • --language cn 参数用于设置界面语言为中文。
  2. 访问 UI 界面

    • 在命令成功执行后,控制台会输出一个本地 URL,例如 Running on local URL: http://xxx.xxx.xxx.xxx:xxxx
    • 打开浏览器并输入显示的 URL(即 http://xxx.xxx.xxx.xxx:xxxx 部分)以访问 Waifuset 的用户界面。
  3. 云端服务器使用

    • 如果您在云端服务器上部署 Waifuset,您可能需要启用 --share 参数以将 Gradio 网页共享到公网。
    • 或者,您可以使用服务器的代理功能访问 UI 界面。

按照这些步骤操作,您可以轻松地开始使用 Waifuset 来管理和编辑您的数据集。

用户手册

点此查看完整用户手册

如何更新

为了更新 Waifuset,请遵循以下步骤:

  1. 打开您的控制台。

  2. 进入项目目录:

    cd path/to/waifuset

    注:请将 path/to/waifuset 替换为实际的项目路径。

  3. 执行以下命令以从远程仓库拉取最新的更新:

    git pull
    • 如果您之前修改过项目源码,例如更改过配置文件,这可能会导致冲突。
    • 若要强制覆盖本地修改并更新项目,请使用:

      git reset --hard
      git pull

安装到 pip

若您希望通过 pip 安装 Waifuset,以便在您的 Python 环境中使用其类和函数,您可以直接从 GitHub 安装。请确保您的环境中已安装 git。然后,运行以下命令:

pip install git+https://github.com/Eugeoter/waifuset.git

或者,在控制台中打开 git clone 后的项目目录,然后运行以下命令:

pip install .

这将允许您在 Python 脚本中导入和使用 Waifuset。