graphdeco-inria / gaussian-splatting

Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/
Other
14.41k stars 1.88k forks source link

SIBR Viewer closes before loading, error "Sorry, need at least compute capability 7.0+!" #175

Open calebcriste opened 1 year ago

calebcriste commented 1 year ago

I encountered an error message that stated, "Sorry, need at least compute capability 7.0+!" My current GPU is an NVIDIA GeForce GTX 1080 Ti which I believe is a '6.1' which tells me that my GPU isn't powerful enough to run the software. I was able to create a few training sets and haven't been able to view them yet because of the issue.

I'm able to run Instant NGP and create NeRFs but that seems useless if I can run SIBR viewer with Gaussian Splatz that looks better overall.

Any ideas?


🔴UPDATE: Thanks to @Disa-Kizonda I've gone ahead and created a little updated YouTube video showing off the process here - https://youtu.be/UPypfPUzT_A - take a look and let me know if you have any questions! 🙌

TheAlex626 commented 1 year ago

I have the same issue.

DiHubKi commented 1 year ago

You need to change 2 files in SIBR_viewers folder to fix it

  1. SIBR_viewers\extlibs\CudaRasterizer\CudaRasterizer\CMakeLists.txt

    Change line set_target_properties(CudaRasterizer PROPERTIES CUDA_ARCHITECTURES "70;75;86") To set_target_properties(CudaRasterizer PROPERTIES CUDA_ARCHITECTURES "60;70;75;86")

  2. SIBR_viewers\src\projects\gaussianviewer\renderer\GaussianView.cpp

Remove code on line 337

    if (prop.major < 7)
    {
        SIBR_ERR << "Sorry, need at least compute capability 7.0+!";
    }

Then rebuild it https://github.com/graphdeco-inria/gaussian-splatting#windows

Or just download mine https://mega.nz/file/Iz5BSDLK#q9E9xxi6J6hpU0fRZJ4CNwvdoI9z_dYFrHD-_deFALY

TheAlex626 commented 1 year ago

Thank you!

meidachen commented 1 year ago

@Disa-Kizonda , Thank you!

HkDzl commented 10 months ago

@Disa-Kizonda , Thank you very much!

wanger-666 commented 10 months ago

You need to change 2 files in SIBR_viewers folder to fix it您需要更改文件夹中的 2 个文件SIBR_viewers以修复它

  1. SIBR_viewers\extlibs\CudaRasterizer\CudaRasterizer\CMakeLists.txt

Change line 换行 set_target_properties(CudaRasterizer PROPERTIES CUDA_ARCHITECTURES "70;75;86") To 自 set_target_properties(CudaRasterizer PROPERTIES CUDA_ARCHITECTURES "60;70;75;86")

  1. SIBR_viewers\src\projects\gaussianviewer\renderer\GaussianView.cpp

Remove code on line 337删除第 337 行上的代码

  if (prop.major < 7)
  {
      SIBR_ERR << "Sorry, need at least compute capability 7.0+!";
  }

Then rebuild it https://github.com/graphdeco-inria/gaussian-splatting#windows然后重建它 https://github.com/graphdeco-inria/gaussian-splatting#windows

Or just download mine 或者只是下载我的 https://mega.nz/file/Iz5BSDLK#q9E9xxi6J6hpU0fRZJ4CNwvdoI9z_dYFrHD-_deFALY

god bless you!

BenjaminJaume commented 6 months ago

You need to change 2 files in SIBR_viewers folder to fix it

  1. SIBR_viewers\extlibs\CudaRasterizer\CudaRasterizer\CMakeLists.txt

Change line set_target_properties(CudaRasterizer PROPERTIES CUDA_ARCHITECTURES "70;75;86") To set_target_properties(CudaRasterizer PROPERTIES CUDA_ARCHITECTURES "60;70;75;86")

  1. SIBR_viewers\src\projects\gaussianviewer\renderer\GaussianView.cpp

Remove code on line 337

  if (prop.major < 7)
  {
      SIBR_ERR << "Sorry, need at least compute capability 7.0+!";
  }

Then rebuild it https://github.com/graphdeco-inria/gaussian-splatting#windows

Or just download mine https://mega.nz/file/Iz5BSDLK#q9E9xxi6J6hpU0fRZJ4CNwvdoI9z_dYFrHD-_deFALY

Worked for me, thank you!

guajiangjun commented 6 months ago

@Disa-Kizonda Thanks a lot!!!

vitorpmh commented 1 week ago

i have a 1070ti : compatibility = 6.1

can't run sibr viewer on windows... tryied everything...

maybe its because i am running cuda 12.6 and driver 561.09, but i don't wanna change my drivers.

image