8 个版本
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 日 |
125 在 图形 API 中
474 每月下载量
140KB
3K SLoC
LibreDR 是一个开源的射线追踪可微分渲染器
LibreDR 使用客户端-服务器-工作进程结构以更好地利用多个 GPU(甚至集群上的多个节点)。
一些代码示例位于 examples/ 目录下。
在 Linux 下运行服务器和工作进程
- 在 [版本发布] 下下载
libredr_linux_*.tra.gz
。 - 使用
examples/scripts/{server,worker}.sh
或您自己的配置启动服务器和工作进程。
示例配置位于examples/scripts
。使用clinfo
验证 OpenCL 运行时。
在 Windows 下运行服务器和工作进程
- 在 [版本发布] 下下载
libredr_windows_*.tra.gz
。 - 使用
examples/scripts/{server,worker}.bat
或您自己的配置启动服务器和工作进程。
示例配置位于examples/scripts
。
运行示例 Python 代码或您自己的 Python 代码
- 在 [版本发布] 下下载
libredr-*.whl
,并使用pip install
安装,或从 [PyPI] 安装。 - 运行 Python 示例代码
examples/scripts/run_example.{sh,bat}
或您自己的客户端代码。
以下平台上的所有示例均已测试
操作系统 | 设备 | 驱动 |
---|---|---|
Debian Bullseye Linux 6.1.0-0.deb11.7-amd64 | CPU: Intel Core i7-8550U | PoCL v1.6 |
Debian Bullseye Linux 6.1.0-0.deb11.7-amd64 | GPU: NVIDIA GeForce RTX 3090 | NVIDIA Proprietary v470.161.03 |
Windows 10 21H2 (操作系统构建号 19044.1288) | GPU: AMD Radeon RX 6700 XT | AMD Proprietary v22.20.44 |
要从源代码构建,请检查位于 examples/scripts_unix/build/
的 Linux 构建脚本。使用 Docker 构建许多与 manylinux 兼容的 wheel。
版权所有 © 2022-2023 游博涵。保留所有权利。
LibreDR 是免费软件,受 GNU Affero 通用公共许可证版本 3 或更高版本的许可。
依赖项
~43MB
~770K SLoC