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