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日 |
57 在 图形API 中
每月527次下载
26KB
466 行
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 (OS Build 19044.1288) | GPU: AMD Radeon RX 6700 XT | AMD Proprietary v22.20.44 |
要从源代码构建,请检查examples/scripts_unix/build/
中的Linux构建脚本。使用Docker构建与manylinux兼容的wheel文件。
版权(c)2022-2023 Yu Bohan。保留所有权利。
LibreDR是免费软件,受GNU Affero通用公共许可证第3版或更高版本许可。
依赖项
~30–41MB
~723K SLoC