9 个版本

0.0.18 2024 年 4 月 12 日
0.0.17 2024 年 2 月 18 日
0.0.16 2024 年 1 月 1 日
0.0.15 2023 年 12 月 17 日
0.0.13 2023 年 9 月 25 日

602机器学习

Download history 1/week @ 2024-05-18

每月下载 530

AGPL-3.0-or-later

63KB
848

LibreDR 是一个开源的射线追踪可微分渲染器

[Codeberg 代码库] [API 文档]

LibreDR 使用客户端-服务器-工作员结构以更好地利用多个 GPU(甚至在集群上的多个节点)。
一些代码示例位于 examples/ 目录下。

在 Linux 下运行服务器和工作员

  1. [版本发布] 下载 libredr_linux_*.tra.gz
  2. 使用 examples/scripts/{server,worker}.sh 或您自己的配置启动服务器和工作员。
    示例配置位于 examples/scripts。使用 clinfo 验证 OpenCL 运行时。

在 Windows 下运行服务器和工作员

  1. [版本发布] 下载 libredr_windows_*.tra.gz
  2. 使用 examples/scripts/{server,worker}.bat 或您自己的配置启动服务器和工作员。
    示例配置位于 examples/scripts

运行示例 Python 代码或您自己的 Python 代码

  1. [版本发布] 下载 libredr-*.whl 并使用 pip install 安装,或从 [PyPI] 安装。
  2. 运行 Python 示例代码 examples/scripts/run_example.{sh,bat} 或您自己的客户端代码。

以下平台上的所有示例都已测试

操作系统 设备 驱动程序
Debian Bullseye Linux 6.1.0-0.deb11.7-amd64 CPU: 英特尔酷睿i7-8550U PoCL v1.6
Debian Bullseye Linux 6.1.0-0.deb11.7-amd64 GPU: 英伟达GeForce RTX 3090 英伟达专有版 v470.161.03
Windows 10 21H2 (OS Build 19044.1288) GPU: AMD Radeon RX 6700 XT AMD 专有版 v22.20.44

要从源代码构建,请检查位于 examples/scripts_unix/build/ 的 Linux 构建脚本。使用 Docker 构建 manylinux 兼容的 wheels。

版权所有 (c) 2022-2023 余博涵。保留所有权利。
LibreDR 是免费软件,根据 GNU Affero 通用公共许可证版本 3 或更高版本授权。

依赖项

~43MB
~781K SLoC