Crates.io | libredr-client |
lib.rs | libredr-client |
version | 0.0.19 |
source | src |
created_at | 2023-09-01 09:13:16.548043 |
updated_at | 2024-09-05 11:57:31.60529 |
description | LibreDR is an open-source ray-tracing differentiable renderer |
homepage | https://codeberg.org/ybh1998/LibreDR/ |
repository | |
max_upload_size | |
id | 960764 |
size | 97,084 |
[Codeberg Repo] [API Document]
LibreDR uses client-server-worker structure to better utilize multiple GPUs (or even multiple nodes on a cluster).
Some code examples are under the examples/
directory.
libredr_linux_*.tra.gz
under [releases].examples/scripts/{server,worker}.sh
or with your own configuration. examples/scripts
. Use clinfo
to verify OpenCL runtime.libredr_windows_*.tra.gz
under [releases].examples/scripts/{server,worker}.bat
or with your own configuration. examples/scripts
.libredr-*.whl
under [releases] and install using
pip install
, or install from [PyPI].examples/scripts/run_example.{sh,bat}
or your own client codes.OS | Device | Driver |
---|---|---|
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 |
To build from source codes, check the build script for Linux in examples/scripts_unix/build/
. Docker is used to
build manylinux-compatible wheels.
Copyright (c) 2022-2024 Bohan Yu. All rights reserved.
LibreDR is free software licensed under the GNU Affero General Public License, version 3 or any later version.