Rozwiąż Problem Z Komunikatem O Błędzie Nvcc

Możesz napotkać świetny kod błędu wskazujący na błędy NVCC. Cóż, istnieje kilka sposobów rozwiązania tego problemu, więc wkrótce o nich poinformujemy.

Nie pozwól, aby Twój komputer był zepsuty - zdobądź Reimage i przejmij kontrolę! To potężne oprogramowanie może szybko i łatwo identyfikować, diagnozować i naprawiać szereg typowych błędów systemu Windows.

Jaki jest typowy cel NVCC?

Głównym celem nvcc, sterownika pojazdu kompilatora CUDA, jest ukrywanie złożonych informacji kompilacji CUDA bezpośrednio przed projektantami mody. Akceptuje szereg sprawdzonych opcji kompilacji, takich jak identyfikowanie makr, a nawet dołączanie ścieżek bibliotecznych wraz z kontrolowaniem procesu kompilacji.

Rozwiązanie: na stałe zastąp zmiany PATH i LD_LIBRARY_PATH rzeczywistym plikiem .bashrc

  1. Utwórz plik bashrc w całym katalogu ~/home

  • Wprowadź plik:
  • 3. Przewiń w dół i wprowadź ŚCIEŻKI związane z plikiem .bashrc:

    Konfigurowanie środowiska #CUDAEksportuj PATH =/usr/local/cuda-10.0/bin$PATH:+:$PATHeksportuj LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64$LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH
    $nvcc -V
    nvcc: sterownik kompilatora NVIDIA(R) CudaPrawa autorskie (c) 2005-2018 NVIDIA On Corporationzbudowany przez Sat_August_25_21:08:01_CDT_2018Projekt narzędzi do budowania Cuda 10.0, V10.0.130

    Dla tych funkcji RHEL7, podczas tworzenia cuda 10.0/1/2, nvcc zgłasza błąd składni cuda w plikach nagłówkowych. To, co zawsze wychodziło na jaw po bliższym przyjrzeniu się, to na przykład deklaracje (z cuComplex.h):

    if (v == 0.0f)

    Oczywiście jest to również błąd składniowy bka! Próbowałem, kto ma nvcc oba systemy gcc 4.8.5 gcc7, pracując z tym samym dziwnym wynikiem. Przypadek testowy (xx.cu):

    __host__ __device__float test_me (float v)   if (v == 0.0f) // wpisz tutaj 0.0f dodatkowo poniżej.            wypłacić v 7 . 42;        oddaj v 1. v;

    błąd nvcc

    float test_me(float v){if (v == (nan.0F)) // WTF dostarczył 'nan' z    v (spacja) (42) powrót;powrót, który może * do;

    Jameyburgess
    Wiadomości: 24
    Dołączył: Pon, 06.01.2020, 15:48

    Ponownie skompiluj FFMPEG z problemem Cuvid i Nvcc

    Przykro mi, że mogę cieszyć się pomyślnie zgromadzonym opencv (przy użyciu Dlandons Docker) 1 – nvidia-smi pokazuje standardowy sterownik (440.59) w kompilacji. CUDA 10.2 wydaje się kupować dobrze (chociaż

    “`nvcc –version“` pojawia się w zasadzie jako polecenie i nigdy nie zostało ustalone? Czy to oznacza porażkę? Nie możesz brać pod uwagę błędów w dziennikach?

    To, czego w pełni potrzebuję, to kilka przewodników na temat sposobu, w jaki odinstalować FFMPEG i ponownie skompilować go z cuvid per cuda carry (ponieważ nie mogę znaleźć znacznie lepszego przewodnika) Udogodnienia)

    Jeśli jednak ktoś może mi poświęcić czas na odpowiednie wsparcie, to musiałbyś być świetny

    :)

    Jameyburgess
    Posty: 24
    Dołączył: Pon, 06.01.2020, 15:48

    Re: Problem z ponowną kompilacją FFMPEG do Cuvid i Nvcc

    Znalazłem ten przewodnik, więc spróbuję tutaj (mój problem to zwykle mapowanie zmiennych do tego, czego zwykle używa Zoneminder)

    Ponownie skompiluj ffmpeg

    Aby zachęcić ffmpeg do korzystania z kodeka GPU tak długo, jak przez CUDA, ffmpeg musi zostać ponownie skompilowany, aby mógł wyszukiwać CUDA za pomocą łączy dynamicznych

    Zacznij od wyprodukowania lub zainstalowania biblioteki nv-codec-headers

    Kod: wybierz wszystkie

    git https://git clone.videolan.org/git/ffmpeg/nv-codec-headers.gitwykonaj PREFIX="/home/local/ffmpeg_build" BINDDIR="/home/local/bin"make put in place PREFIX="/home/local/ffmpeg_build" BINDDIR="/home/local/bin" 

    Wprowadź listę /home/local/ffmepg_sources/ffmpeg-3.3.8/, aby ponownie rozpocząć kompilowanie i przesyłanie ffmpeg

    Zwróć uwagę na naturę różnicy z grubsza w parametrze Configure-Acquiring i ostatnim parametrze Configure-Control

    Kod: zaznacz wszystko

    PATH="/home/local/ffmpeg_sources/bin:$PATH" PKG_CONFIG_PATH="/home/local/ffmpeg_sources/ffmpeg_build/lib/pkgconfig" ./configure --prefix= "/home/local/ ffmpeg_sources /ffmpeg_build" --pkg-config-flags="--static" --extra-cflags="-I /home/local/ffmpeg_sources/ffmpeg_build/include -I/usr/local/cuda /include" --extra - ldflags="-L /home/local/ffmpeg_sources/ffmpeg_build/lib -L/usr/local/cuda/lib64" --extra-libs=-lpthread --extra-libs=-lm — -bindir = "$HOME / bin" --enable-gpl --enable-libfdk_aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 - -enable-libx265 --enable -nonfree --enable-libfreetype --enable-cuda --enable-cuvid --enable-nvenc --enable-libnpp

    Sprawdź instalację

    Po ponownej instalacji ffmpeg użyj wpływu ffmpeg-hwaccels, aby wybrać obsługiwane opcje szybkości sprzętu

    Przyspiesz swój komputer już dziś.

    Czy Twój komputer działa wolno? Czy jest nękany frustrującymi błędami i problemami? W takim razie potrzebujesz Reimage — najlepszego oprogramowania do naprawy i optymalizacji komputera z systemem Windows. Dzięki Reimage możesz naprawić każdy problem z systemem Windows za pomocą zaledwie kilku kliknięć – w tym przerażającego niebieskiego ekranu śmierci. Ponadto oprogramowanie wykryje i rozwiąże pliki i aplikacje, które często ulegają awariom, dzięki czemu możesz wrócić do pracy tak szybko, jak to możliwe. Nie pozwól, aby komputer Cię powstrzymywał – pobierz Reimage już dziś!

  • Krok 1: Pobierz i zainstaluj Reimage
  • Krok 2: Uruchom program i wybierz swój język
  • Krok 3: Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby rozpocząć skanowanie w poszukiwaniu problemów

  • Sprzętowe metody prędkości:

    cuvid

    nvcc: sterownik kompilatora NVIDIA(R) CudaPrawa autorskie (c) 2005-2019 NVIDIA CorporationZbudowany w środę_23 października_19:24:38_PDT_2019Narzędzia kompilatora Cuda wydane 10.2, V10.2.89

    Aby ffmpeg mógł używać głównego kodeka GPU dostarczanego przez CUDA, ffmpeg powinien zostać ponownie skompilowany, aby ta sytuacja wywołała CUDA za pośrednictwem stałych linków

    Zwróć uwagę na różnicę między parametrem wymagającym konfiguracji a poprzednią konfiguracją wymagającą parametryzacji i

    Po ponownym zainstalowaniu ffmpeg zwykle użyj polecenia ffmpeg-hwaccels, aby wyświetlić opcje akceleracji obsługiwane na sprzęcie

    Klon

    git https://git.videolan.org/git/ffmpeg/nv-codec-headers.gitwykonaj PREFIX="/home/local/ffmpeg_build" BINDDIR="/home/local/bin"make install PREFIX="/home/local/ffmpeg_build" BINDDIR="/home/local/bin" PKG_CONFIG_PATH="/home/local/ffmpeg_sources/ffmpeg_build/lib/pkgconfig" 
    path="/home/local/ffmpeg_sources/bin:$path" ./configure --prefix="/home/local/ffmpeg_sources/ffmpeg_build" --pkg-config-flags="--static " --extra-cflags = "-I /home/local/ffmpeg_sources/ffmpeg_build/include -I/usr/local/cuda/include" --extra-ldflags = "-L /home/local/ffmpeg_sources/ffmpeg_build/lib -L/usr/local/cuda/lib64" --extra-libs=-lpthread --extra-libs=-lm --bindir="$HOME/bin" --enable-gpl --enable-libfdk_aac --enable -libfreetype --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree --enable-libfreetype --enable-cuda --enable -cuvid --enable-nvenc --enable-libnpp
    Jameyburgess
    Posty: 24
    Dołączył: Pon, 06.01.2020, 15:48

    Re: Ponowna kompilacja FFMPEG, jeśli masz problemy z Cuvid i Nvcc

    błąd nvcc

    Nie mogę uwierzyć, gdzie nie było skryptu ani instrukcji na ten temat? Dokumentacja Zonemindera również mówi: „Tylko jeśli masz GPU i FFMPEG jest skompilowany, aby pokazać jego obsługę”.

    fmpeg wersja 4.3.1-0york0~18.Copyright 04(c) 2000-2020 Zestaw programisty FFmpeg  wbudowane gcc pomocne (Ubuntu 7.5.0-3ubuntu1~18.04)  Opcja: --prefix=/usr --extra-version='0york0~18.04' --toolchain=utwardzony --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux -gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-gnutls --enable-ladspa --enable-libaom --enable-libass - -enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme dla -enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librsvg - -enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis pokój ) -enable-libvidstab --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid -- en ab le-libz mq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libzimg --enable- pocketsphinx - -enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-free0r --enable-libx264 --enable-shared  libavutil 56.51.100 zamiast 56.51.100  libavcodec 58.91.100 za 61.91.100 Format biblioteki 58.45.100/58.45.100 Libavurządzenie 58.10.100 do 58.10.100 Libavfilter 7.85.100 dla każdego 7.85.100  libavresample4.0.9/4.0.0  libswscale 5.7.100 5.7.100 libswresample 3.7.100 za prawie każde 3.7.100 libpostproc 55.7100 przy 55,7100Metody pulsacyjnych systemów komputerowych:wdpowtatadrmotwarty[kod]

    Rozwiąż wszystkie problemy z komputerem za pomocą jednej aplikacji. Pozbądź się złośliwego oprogramowania, oprogramowania szpiegującego i wirusów bez żadnych umiejętności.

    Solve Nvcc Error Problem
    Résoudre Le Problème D'erreur Nvcc
    Los Nvcc-foutprobleem Op
    Nvcc-Fehlerproblem Lösen
    Решение проблемы с ошибкой Nvcc
    Resolver Problema De Error Nvcc
    Risolvi Il Problema Dell'errore Nvcc
    Nvcc 오류 문제 해결