blob: e60aacc4fb56d6aa0ca6f6cda68e8015bfc0a296 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#pragma once
// Компилятор nvcc из CUDA Toolkit при компиляции файла включает неявную зависимость
// $CUDA_ROOT/include/cuda_runtime.h, которая в свою очередь включает другие файлы
// из $CUDA_ROOT, а так же из стандартной библиотеки C++. Файлы из внешних ресурсов
// не доступны на этапе конфигурирования сборки, и зависимости из них не учитываются.
// Это, в частности, приводит к поломке сборки с использованием nvcc в режиме sandboxing-а.
// Здесь перечислены такие зависимости. Этот файл добавляется в качестве дополнительной
// зависимости к каждой компиляции nvcc.
#include <cmath>
#include <new>
|