diff options
author | Stan Seibert <stan@mtrr.org> | 2012-05-14 11:37:18 -0400 |
---|---|---|
committer | tlatorre <tlatorre@uchicago.edu> | 2021-05-09 08:42:39 -0700 |
commit | c83e502705ae1312c6030a4e9de2b4327e2d1dd7 (patch) | |
tree | 93237026aa0c70bdf97759a2fff6b4beddc4f5d2 /test/test_bvh.py | |
parent | 6d515c3c8035c0899f7d27344c6ee545f3ce6f8a (diff) | |
download | chroma-c83e502705ae1312c6030a4e9de2b4327e2d1dd7.tar.gz chroma-c83e502705ae1312c6030a4e9de2b4327e2d1dd7.tar.bz2 chroma-c83e502705ae1312c6030a4e9de2b4327e2d1dd7.zip |
GPU geometry modification to permit the BVH node storage to be split
between GPU and CPU. This allows much more complex geometries to
be run on CUDA devices with less memory.
The GPUGeometry object now takes a min_free_gpu_mem parameter giving
the minimum number of bytes that can be free on the GPU after the BVH
is loaded. By default, this number is 300 MB. Cards with sufficient
memory will have the entire BVH on card, but those without enough
memory will have the BVH split such that the top of the hierarchy (the
most frequently traversed) is on the GPU.
Diffstat (limited to 'test/test_bvh.py')
0 files changed, 0 insertions, 0 deletions