aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorkickbutt <kickbutt@yandex-team.com>2024-03-15 13:53:48 +0300
committerkickbutt <kickbutt@yandex-team.com>2024-03-15 14:08:54 +0300
commit6f92f911a79d34c7e180e4db91c7fcecc864c4f0 (patch)
tree847f9673876494e4df44763d1dc0bfaa62bc1fa8 /build
parent5885c37ed881b76359e24012b7abda09906621f1 (diff)
downloadydb-6f92f911a79d34c7e180e4db91c7fcecc864c4f0.tar.gz
Add CUDA 12.2.2 for Linux-x86_64 to Arcadia
Пример успешной сборки: `ya make -r -DCUDA_VERSION=12.2 -DCUDNN_VERSION=8.6.0 -DOS_SDK=ubuntu-18 quality/generative_answer/boltalka_server` Замеры, показывающие необходимость заноса новых версий CUDA есть в дочернем тикете: * https://st.yandex-team.ru/#65f2aeb18171214f99acf480 * https://st.yandex-team.ru/#65f4090e89bb8e7bca1848ce К сожалению, CUDA 12.3 сейчас не собирается с Аркадией - где-то в `<CUDA_12.3_ROOT>/include/crt/host_defines.h` триггерится вот эта ошибка ``` #if defined(__CUDACC__) && !defined(__CUDACC_RTC__) && !defined(__CUDADEVRT_INTERNAL__) && !defined(_ALLOW_UNSUPPORTED_LIBCPP) #include <ctype.h> #if ((defined(_MSC_VER ) && (defined(_M_X64) || defined(_M_AMD64))) ||\ (defined(__x86_64__) || defined(__amd64__))) && defined(_LIBCPP_VERSION) && !(defined(__HORIZON__) || defined(__ANDROID__) || defined(__QNX__)) #error "libc++ is not supported on x86 system" #endif #endif ``` a86e5c5f6a46ffcd4e9447dab6139144f15aaeea
Diffstat (limited to 'build')
-rwxr-xr-xbuild/ymake_conf.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/build/ymake_conf.py b/build/ymake_conf.py
index cabef000f8..7082e59776 100755
--- a/build/ymake_conf.py
+++ b/build/ymake_conf.py
@@ -2400,7 +2400,7 @@ class Cuda(object):
if not self.cuda_version.from_user:
return False
- if self.cuda_version.value in ('11.4', '11.8', '12.1'):
+ if self.cuda_version.value in ('11.4', '11.8', '12.1', '12.2'):
return True
else:
raise ConfigureError('CUDA version {} is not supported in Arcadia'.format(self.cuda_version.value))