Coder Social home page Coder Social logo

RTX 30 Series Compatibility about redner HOT 14 OPEN

Yozey avatar Yozey commented on June 8, 2024 19
RTX 30 Series Compatibility

from redner.

Comments (14)

teamcontact avatar teamcontact commented on June 8, 2024 3

I'd like to follow up on this as I'm running into it too and think a good number of users will start to as well.

from redner.

carlosedubarreto avatar carlosedubarreto commented on June 8, 2024 1

I just found why it doesnt work.
Optix prime wont work for RTX30
https://forums.developer.nvidia.com/t/optix-6-5-prime-samples-fail-with-rtx-3080/177078

from redner.

duskvirkus avatar duskvirkus commented on June 8, 2024

I had the same problem when trying to run on colab instance with A100

from redner.

chorsch avatar chorsch commented on June 8, 2024

I'm having the same issue! Has anyone been able to find a solution?

from redner.

IgorJanos avatar IgorJanos commented on June 8, 2024

I'm having the same issue. I'm working with RTX 3090 and pytorch built with CUDA 11. Is it possible that redner is built with CUDA 10? Pytorch will not let me downgrade CUDA to 10 and complains that the GPU is not compatible.
Thanks.

from redner.

huhai463127310 avatar huhai463127310 commented on June 8, 2024

I'm having the same issue. I'm working with RTX 3080 Laptop GPU and pytorch built with CUDA 11.3

from redner.

ForrestPi avatar ForrestPi commented on June 8, 2024

same issue with RTX 3090Ti pytorch==1.12.0

from redner.

leventt avatar leventt commented on June 8, 2024

redner is currently using Optix Prime and version 5.1 is deprecated for RTX GPUs.
Last version of Optix that had Optix Prime for RTX GPUs seems to be 6.5.

Optix Prime doesn't take advantage of RTX capable Optix implementations that are shipped part of RTX drivers, hence renders will be about 10x slower compared to psdr-cuda or mitsuba-2.

If anyone may still be interested, I would suggest updating this build files to migrate to using the latest Optix Prime version supported on RTX GPUs (6.5).

I have a fork here I was able to build on Windows with RTX 3080 Ti:
https://github.com/leventt/redner

You can see what I changed here:
master...leventt:redner:master

You would have to adapt for Linux and place the binary dependencies for Optix 6.5 under an redner-dependencies/optix folder at root. but I only tried on Windows.
You can download Optix 6.5 here:
https://developer.nvidia.com/designworks/optix/downloads/legacy

You can build wheels by running this under root:
pip wheel -w dist --verbose .

(I will make a PR to @BachiLi soon)

from redner.

ForrestPi avatar ForrestPi commented on June 8, 2024

@leventt I have tested using Optix 6.5 instead of mater version(https://github.com/BachiLi/redner)
ubuntu==20.04 LTS pytorch==1.11.0+cu113 RTX3090Ti
and a new error occurred

scene = redner.Scene(camera, RuntimeError: Function "RTPresult _rtpModelUpdate(RTPmodel, unsigned int)" caught exception: Encountered a CUDA error: cudaEventRecord( m_eventEnd, stream ) returned (700): an illegal memory access was encountered

from redner.

ForrestPi avatar ForrestPi commented on June 8, 2024

@leventt using your version (https://github.com/leventt/redner) in ubuntu==20.04 LTS pytorch==1.11.0+cu113 RTX3090Ti

File "/home/ubuntu/anaconda3/lib/python3.8/site-packages/pyredner/render_pytorch.py", line 609, in unpack_args scene = redner.Scene(camera, RuntimeError: Function "RTPresult _rtpModelUpdate(RTPmodel, unsigned int)" caught exception: Encountered a CUDA error: cudaEventRecord( m_eventEnd, stream ) returned (700): an illegal memory access was encountered

from redner.

leventt avatar leventt commented on June 8, 2024

@ForrestPi Are you perhaps running out of memory? Can you share a snippet that recreates this for you?

I am asking but I am most likely not going to try fixing this for you. Perhaps someone else may advice. I am just pointing out that I can run redner on a 3080 Ti with #187

from redner.

AndyWangZH avatar AndyWangZH commented on June 8, 2024

@ForrestPi @leventt Hello there! I am facing the same question when I try to install Redner on Linux 3090 based on @leventt version (https://github.com/leventt/redner) and it indeed installs successfully. But when I try to use redner there comes the error
RuntimeError: Function "RTPresult _rtpModelUpdate(RTPmodel, unsigned int)" caught exception: Encountered a CUDA error: cudaEventRecord( m_eventEnd, stream ) returned (700): an illegal memory access was encountered
It happens whenever I set a small batch_size or even only rendering one img.
Have you figured out how to fix or solve this question?

from redner.

carlosedubarreto avatar carlosedubarreto commented on June 8, 2024

I was able to compile for python 3.9 and cuda 11.6
i didn't test it yet.

here it is

redner-0.4.28-cp39-cp39-win_amd64.zip

but I was haing the same _rtpModelUpdate problem as others where having.

from redner.

carlosedubarreto avatar carlosedubarreto commented on June 8, 2024

here is another version for python 3.9 without cuda
redner-0.4.28-cp39-cp39-win_amd64.zip

from redner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.