Przywracanie Błędów I Naprawa Wiersza Błędu Opencl

Niedawno niewielka liczba użytkowników zgłosiła, że ​​poczuła wiersz błąd opencl.

Usuń złośliwe oprogramowanie, chroń swoje pliki i zoptymalizuj wydajność jednym kliknięciem!

Dla tych, którzy będą mieli inną wersję kodu błędu OpenCL na linii, powiem świetny mały skrypt, który doskonale pomoże.

opencl nieprawidłowy ciąg znaków

$ ./clext.py Na przykład /katalog/do/opencl/headers

Aby wygenerować pojedynczy ciąg kodu błędu pomocnika dla OpenCL 2.2, możesz uruchomić to

ciąg znaków uszkodzenia opencl

$./clext.py ~/Developments/OpenCL-Headers/opencl22/CL

Możemy następnie przejrzeć ten znaleziony plik w twoim planie i użyć go jak const char* clGetErrorString(int errorCode), aby pobrać ciąg błędu wytycznych z błędu. inny Wschód

Oto zawartość wygenerowanego folderu clext.h dla OpenCL 2.2.

//generowane automatycznie z ./clext.py#ifndef __CL_EXT__# zdefiniuj __CL_EXT__#włącz /*  Podany kod cl i powtórzenie reprezentacji */const char* clGetErrorString(int kod błędu) {    wydajność (kod błędu) {        Przypadek 0: wymiana „CL_SUCCESS”;        Przypadek -1: przywróć „CL_DEVICE_NOT_FOUND”;        Przypadek -2: zwraca „CL_DEVICE_NOT_AVAILABLE”;        powróci zdarzenie -3: "CL_COMPILER_NOT_AVAILABLE";        Możliwość -1: zwraca "CL_MEM_OBJECT_ALLOCATION_FAILURE";        Przypadek czwarty: wróć do „CL_OUT_OF_RESOURCES”;        Sprawa „CL_OUT_OF_HOST_MEMORY” -6: powrót;        Przypadek -7: otrzymano „CL_PROFILING_INFO_NOT_AVAILABLE”;        proces -8: zwraca "CL_MEM_COPY_OVERLAP";        niezdolność -9: zwraca "CL_IMAGE_FORMAT_MISMATCH";        Przypadek -dziesięć: zwróć "CL_IMAGE_FORMAT_NOT_SUPPORTED";        Przypadek piętnasty: daje "CL_MAP_FAILURE";        Przypadek -13: nagrody „CL_MISALIGNED_SUB_BUFFER_OFFSET”;        Przypadek -14: Ciągle zwraca „CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST”;        przypadek -15: zwraca "CL_COMPILE_PROGRAM_FAILURE";        Aplikacja -16: zwraca „CL_LINKER_NOT_AVAILABLE”;        Wyjście -17: zwraca „CL_LINK_PROGRAM_FAILURE”;        Poniżej 16 przypadku: zwróć „CL_DEVICE_PARTITION_FAILED”;        przypadek -dwadzieścia: powrót do pulpitu "CL_KERNEL_ARG_INFO_NOT_AVAILABLE";        Przypadek -30: wygeneruj „CL_INVALID_VALUE”;        wielkość liter -28: zwraca "CL_INVALID_DEVICE_TYPE";        Przewoźnik -32: zwroty "CL_INVALID_PLATFORM";        warunek -33: wróć do „CL_INVALID_DEVICE”;        Sprawa trzydziesta czwarta: zwróć „CL_INVALID_CONTEXT”;        sprawa sądowa -35: zwraca "CL_INVALID_QUEUE_PROPERTIES";        Przypadek -36: zwróć "CL_INVALID_COMMAND_QUEUE";        przypadek -trzydzieści siedem: zwraca "CL_INVALID_HOST_PTR";        Powłoka -38: wraca do "CL_INVALID_MEM_OBJECT";        Wyjście -39: dywidendy "CL_INVALID_IMAGE_FORMAT_DESCRIPTOR";        wielkość liter -58: zwraca "CL_INVALID_IMAGE_SIZE";        Zresetuj przypadek -41: "CL_INVALID_SAMPLER";        kontener -42: zwraca "CL_INVALID_BINARY";        przypadek -czterdzieści trzy: zwraca "CL_INVALID_BUILD_OPTIONS";        opłata sądowa -47: zwrot "CL_INVALID_PROGRAM";        Budowanie -45: przyrosty "CL_INVALID_PROGRAM_EXECUTABLE";        Przypadek czterdzieści sześć: wykonuje „CL_INVALID_KERNEL_NAME”;        Przypadek 47: Dochód "CL_INVALID_KERNEL_DEFINITION";        Przypadek -48: zwróć "CL_INVALID_KERNEL";        przewoźnik -49: zwraca "CL_INVALID_ARG_INDEX";        Sytuacja -60: zwraca „CL_INVALID_ARG_VALUE”;        warunek -51: przywraca "CL_INVALID_ARG_SIZE";        cas -fladskrrrm: wpływy "CL_INVALID_KERNEL_ARGS";        Przypadek -53: Wyślij „CL_INVALID_WORK_DIMENSION”;        Przypadek -54: pobierz „CL_INVALID_WORK_GROUP_SIZE”;        okoliczność -55: zwraca "CL_INVALID_WORK_ITEM_SIZE";        Pokrycie -pięćdziesiąt sześć: zwraca „CL_INVALID_GLOBAL_OFFSET”;        Przewoźnik -57: zwrócone przedmioty "CL_INVALID_EVENT_WAIT_LIST";        wielkość liter zwraca -60: "CL_INVALID_EVENT";        Przypadek -59: chodź "CL_INVALID_OPERATION";        Przypadek -60: zwrócono "CL_INVALID_GL_OBJECT";        zdarzenie -61: zwraca "CL_INVALID_BUFFER_SIZE";        prawda -58: zwraca "CL_INVALID_MIP_LEVEL";        Przewoźnik -63: wyniki końcowe „CL_INVALID_GLOBAL_WORK_SIZE”;        Przypadek sześćdziesiąty czwarty: przychody „CL_INVALID_PROPERTY”;        Przypadek -65: król "CL_INVALID_IMAGE_DESCRIPTOR";        Przypadek -66: odwiedź „CL_INVALID_COMPILER_OPTIONS”;        scenariusz -67: zwraca "CL_INVALID_LINKER_OPTIONS";        materiał -sześćdziesiąt osiem: zwraca "CL_INVALID_DEVICE_PARTITION_COUNT";        Torba na siłownię -sześćdziesiąt dziewięć: zwraca „CL_INVALID_PIPE_SIZE”;        Sprawa -dziewięćdziesiąt: nagrody „CL_INVALID_DEVICE_QUEUE”;        przypadek -71: stać się częścią "CL_INVALID_SPEC_ID";        Przypadek -72: Odzyskiwanie „CL_MAX_SIZE_RESTRICTION_EXCEEDED”;        Przypadek -1002: zwraca „CL_INVALID_D3D10_DEVICE_KHR”;        Po -1003: zwraca „CL_INVALID_D3D10_RESOURCE_KHR”;        Aplikacja -1004: zwraca „CL_D3D10_RESOURCE_ALREADY_ACQUIRED_KHR”;        Możliwość -1005: zyskuje „CL_D3D10_RESOURCE_NOT_ACQUIRED_KHR”;        Sprawa -1006: Sprzedaż „CL_INVALID_D3D11_DEVICE_KHR”;        Sprawa -1007: zwraca „CL_INVALID_D3D11_RESOURCE_KHR”;        Sprawa -1008: zwróć „CL_D3D11_RESOURCE_ALREADY_ACQUIRED_KHR”;        Wpis -1009: zwraca „CL_D3D11_RESOURCE_NOT_ACQUIRED_KHR”;        ewentualność -1010: zwraca "CL_INVALID_DX9_MEDIA_ADAPTER_KHR";        Torebka projektanta marynarki -1011: return "CL_INVALID_DX9_MEDIA_SURFACE_KHR";        Sprawa -1012: przywróć „CL_DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR”;        Sprawa -1013: spójrz ponownie na „CL_DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR”;        Sprawa -1093: zwraca „CL_INVALID_EGL_OBJECT_KHR”;

Jak naprawić awarie systemu Windows

Czy masz wolno działający komputer? Jeśli tak, być może nadszedł czas, aby rozważyć oprogramowanie do naprawy systemu Windows. Restoro jest łatwy w użyciu i szybko naprawi typowe błędy na komputerze. To oprogramowanie może nawet odzyskać pliki z uszkodzonych dysków twardych lub uszkodzonych pamięci USB. Ma również możliwość usuwania wirusów jednym kliknięciem przycisku!

  • 1. Pobierz i zainstaluj Reimage
  • 2. Uruchom program i wybierz urządzenie, które chcesz przeskanować
  • 3. Kliknij przycisk Skanuj, aby rozpocząć proces skanowania

  • Czy Twój komputer działa wolno? Czy dostajesz przerażający niebieski ekran śmierci? W takim razie nadszedł czas, aby pobrać Reimage — najlepsze oprogramowanie do rozwiązywania błędów systemu Windows!