diff options
author | alexv-smirnov <alex@ydb.tech> | 2023-03-15 19:59:12 +0300 |
---|---|---|
committer | alexv-smirnov <alex@ydb.tech> | 2023-03-15 19:59:12 +0300 |
commit | 056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11 (patch) | |
tree | 4740980126f32e3af7937ba0ca5f83e59baa4ab0 /build/sysincl/nvidia.yml | |
parent | 269126dcced1cc8b53eb4398b4a33e5142f10290 (diff) | |
download | ydb-056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11.tar.gz |
add library/cpp/actors, ymake build to ydb oss export
Diffstat (limited to 'build/sysincl/nvidia.yml')
-rw-r--r-- | build/sysincl/nvidia.yml | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/build/sysincl/nvidia.yml b/build/sysincl/nvidia.yml new file mode 100644 index 0000000000..998aa9e461 --- /dev/null +++ b/build/sysincl/nvidia.yml @@ -0,0 +1,68 @@ +# build/platform/cuda (include/ and extras/CUPTI/include/) +- includes: + - cooperative_groups.h + - cooperative_groups/reduce.h + - cuComplex.h + # Though cub is provided as a part of CUDA HPC SDK, + # we would like to be updatable independently. + # Hence we are using it directly from Arcadia. + # This sysincl enforces such usage. + - cub/cub.cuh: contrib/libs/nvidia/cub/cub/cub.cuh + - cublas.h + - cublasLt.h + - cublas_v2.h + - cuda.h + - cudaProfiler.h + - cudaTypedefs.h + - cuda_bf16.h + - cuda_fp16.h + - cuda_gl_interop.h + - cuda_occupancy.h + - cuda_profiler_api.h + - cuda_runtime.h + - cuda_runtime_api.h + - cufft.h + - cufftXt.h + - cupti.h + - curand.h + - curand_kernel.h + - curand_mtgp32_host.h + - curand_mtgp32dc_p_11213.h + - cusolverDn.h + - cusparse.h + - cusparseLt.h + - device_atomic_functions.h + - device_types.h + - driver_types.h + - host_defines.h + - library_types.h + - math_constants.h + - nvrtc.h + - nvToolsExtCuda.h + - npp.h + - nppi.h + - nvToolsExt.h + - surface_types.h + - texture_types.h + - vector_types.h + # Though thrust is provided as a part of CUDA HPC SDK, + # we would like to be updatable independently. + # Hence we are using it directly from Arcadia. + # This sysincl enforces such usage. + - thrust/iterator/iterator_traits.h: contrib/libs/nvidia/thrust/thrust/iterator/iterator_traits.h + - thrust/iterator/iterator_facade.h: contrib/libs/nvidia/thrust/thrust/iterator/iterator_facade.h + - thrust/system/cuda/detail/core/triple_chevron_launch.h: contrib/libs/nvidia/thrust/thrust/system/cuda/detail/core/triple_chevron_launch.h + - thrust/version.h: contrib/libs/nvidia/thrust/thrust/version.h +# These headers should be provided by TensorRT. +# Proper solution must be found in DTCC-171 +- source_filter: "^contrib/libs/tf-2.4/.*" + includes: + - NvInfer.h + - NvInferPlugin.h +# Add support nvrtc +- source_filter: "^contrib/libs/nvidia/cutlass/.*" + includes: + - cuda/std/cassert + - cuda/std/cmath + - cuda/std/cstdint + - mma.h |