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 在 机器学习 中
每月下载 530 次
63KB
848 行
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: 英特尔酷睿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