NVIDIA NvNeural SDK  2022.2
GPU inference framework for NVIDIA Nsight Deep Learning Designer
nvneural::ICudaRuntimeCompiler::CompilationDetails Struct Reference

Params struct describing a compilation request. More...

#include <nvneural/CudaTypes.h>

Public Attributes

IStringListpAdditionalCompilerOptions = nullptr
 List of additional flags to pass to the compiler. More...
 
IStringListpHeaderContents = nullptr
 List of header contents to provide to the compiler. More...
 
IStringListpHeaderNames = nullptr
 List of header filenames to provide to the compiler. More...
 
const char * pModuleEntryPoint = nullptr
 Name of the entry point; must be a global function.
 
const char * pModuleName = nullptr
 Translation unit filename to report in compiler diagnostics (e.g., 'mykernel.cu')
 
const char * pModuleSource = nullptr
 Source code of the translation unit to compile.
 

Detailed Description

Params struct describing a compilation request.

Member Data Documentation

◆ pAdditionalCompilerOptions

IStringList* nvneural::ICudaRuntimeCompiler::CompilationDetails::pAdditionalCompilerOptions = nullptr

List of additional flags to pass to the compiler.

See nvrtc for more details. If null, no additional compiler flags are passed.

◆ pHeaderContents

IStringList* nvneural::ICudaRuntimeCompiler::CompilationDetails::pHeaderContents = nullptr

List of header contents to provide to the compiler.

If null, no headers are provided.

Warning
Must be the same size and in the same order as pHeaderNames.

◆ pHeaderNames

IStringList* nvneural::ICudaRuntimeCompiler::CompilationDetails::pHeaderNames = nullptr

List of header filenames to provide to the compiler.

If null, no headers are provided.


The documentation for this struct was generated from the following file: