mirror of
https://github.com/NVIDIA/cuda-samples.git
synced 2026-10-25 22:28:17 +08:00
CUDA 13.2 samples update (#432)
- Added Python samples for CUDA Python 1.0 release - Renamed top-level `Samples` directory to `cpp` to accommodate Python samples.
This commit is contained in:
@@ -400,9 +400,9 @@ int getInputDir(std::string &input_dir, const char *executable_path) {
|
||||
std::string pathname = "";
|
||||
const char *searchPath[] = {
|
||||
"./images",
|
||||
"../../../../Samples/4_CUDA_Libraries/<executable_name>/images",
|
||||
"../../../Samples/4_CUDA_Libraries/<executable_name>/images",
|
||||
"../../Samples/4_CUDA_Libraries/<executable_name>/images"};
|
||||
"../../../../cpp/4_CUDA_Libraries/<executable_name>/images",
|
||||
"../../../cpp/4_CUDA_Libraries/<executable_name>/images",
|
||||
"../../cpp/4_CUDA_Libraries/<executable_name>/images"};
|
||||
|
||||
for (unsigned int i = 0; i < sizeof(searchPath) / sizeof(char *); ++i) {
|
||||
std::string pathname(searchPath[i]);
|
||||
|
||||
@@ -288,69 +288,69 @@ inline char *sdkFindFilePath(const char *filename,
|
||||
"./", // same dir
|
||||
"./data/", // same dir
|
||||
|
||||
"../../../../Samples/<executable_name>/", // up 4 in tree
|
||||
"../../../Samples/<executable_name>/", // up 3 in tree
|
||||
"../../Samples/<executable_name>/", // up 2 in tree
|
||||
"../../../../cpp/<executable_name>/", // up 4 in tree
|
||||
"../../../cpp/<executable_name>/", // up 3 in tree
|
||||
"../../cpp/<executable_name>/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/<executable_name>/data/", // up 4 in tree
|
||||
"../../../Samples/<executable_name>/data/", // up 3 in tree
|
||||
"../../Samples/<executable_name>/data/", // up 2 in tree
|
||||
"../../../../cpp/<executable_name>/data/", // up 4 in tree
|
||||
"../../../cpp/<executable_name>/data/", // up 3 in tree
|
||||
"../../cpp/<executable_name>/data/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/0_Introduction/<executable_name>/", // up 4 in tree
|
||||
"../../../Samples/0_Introduction/<executable_name>/", // up 3 in tree
|
||||
"../../Samples/0_Introduction/<executable_name>/", // up 2 in tree
|
||||
"../../../../cpp/0_Introduction/<executable_name>/", // up 4 in tree
|
||||
"../../../cpp/0_Introduction/<executable_name>/", // up 3 in tree
|
||||
"../../cpp/0_Introduction/<executable_name>/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/1_Utilities/<executable_name>/", // up 4 in tree
|
||||
"../../../Samples/1_Utilities/<executable_name>/", // up 3 in tree
|
||||
"../../Samples/1_Utilities/<executable_name>/", // up 2 in tree
|
||||
"../../../../cpp/1_Utilities/<executable_name>/", // up 4 in tree
|
||||
"../../../cpp/1_Utilities/<executable_name>/", // up 3 in tree
|
||||
"../../cpp/1_Utilities/<executable_name>/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/2_Concepts_and_Techniques/<executable_name>/", // up 4 in tree
|
||||
"../../../Samples/2_Concepts_and_Techniques/<executable_name>/", // up 3 in tree
|
||||
"../../Samples/2_Concepts_and_Techniques/<executable_name>/", // up 2 in tree
|
||||
"../../../../cpp/2_Concepts_and_Techniques/<executable_name>/", // up 4 in tree
|
||||
"../../../cpp/2_Concepts_and_Techniques/<executable_name>/", // up 3 in tree
|
||||
"../../cpp/2_Concepts_and_Techniques/<executable_name>/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/3_CUDA_Features/<executable_name>/", // up 4 in tree
|
||||
"../../../Samples/3_CUDA_Features/<executable_name>/", // up 3 in tree
|
||||
"../../Samples/3_CUDA_Features/<executable_name>/", // up 2 in tree
|
||||
"../../../../cpp/3_CUDA_Features/<executable_name>/", // up 4 in tree
|
||||
"../../../cpp/3_CUDA_Features/<executable_name>/", // up 3 in tree
|
||||
"../../cpp/3_CUDA_Features/<executable_name>/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/4_CUDA_Libraries/<executable_name>/", // up 4 in tree
|
||||
"../../../Samples/4_CUDA_Libraries/<executable_name>/", // up 3 in tree
|
||||
"../../Samples/4_CUDA_Libraries/<executable_name>/", // up 2 in tree
|
||||
"../../../../cpp/4_CUDA_Libraries/<executable_name>/", // up 4 in tree
|
||||
"../../../cpp/4_CUDA_Libraries/<executable_name>/", // up 3 in tree
|
||||
"../../cpp/4_CUDA_Libraries/<executable_name>/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/5_Domain_Specific/<executable_name>/", // up 4 in tree
|
||||
"../../../Samples/5_Domain_Specific/<executable_name>/", // up 3 in tree
|
||||
"../../Samples/5_Domain_Specific/<executable_name>/", // up 2 in tree
|
||||
"../../../../cpp/5_Domain_Specific/<executable_name>/", // up 4 in tree
|
||||
"../../../cpp/5_Domain_Specific/<executable_name>/", // up 3 in tree
|
||||
"../../cpp/5_Domain_Specific/<executable_name>/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/6_Performance/<executable_name>/", // up 4 in tree
|
||||
"../../../Samples/6_Performance/<executable_name>/", // up 3 in tree
|
||||
"../../Samples/6_Performance/<executable_name>/", // up 2 in tree
|
||||
"../../../../cpp/6_Performance/<executable_name>/", // up 4 in tree
|
||||
"../../../cpp/6_Performance/<executable_name>/", // up 3 in tree
|
||||
"../../cpp/6_Performance/<executable_name>/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/0_Introduction/<executable_name>/data/", // up 4 in tree
|
||||
"../../../Samples/0_Introduction/<executable_name>/data/", // up 3 in tree
|
||||
"../../Samples/0_Introduction/<executable_name>/data/", // up 2 in tree
|
||||
"../../../../cpp/0_Introduction/<executable_name>/data/", // up 4 in tree
|
||||
"../../../cpp/0_Introduction/<executable_name>/data/", // up 3 in tree
|
||||
"../../cpp/0_Introduction/<executable_name>/data/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/1_Utilities/<executable_name>/data/", // up 4 in tree
|
||||
"../../../Samples/1_Utilities/<executable_name>/data/", // up 3 in tree
|
||||
"../../Samples/1_Utilities/<executable_name>/data/", // up 2 in tree
|
||||
"../../../../cpp/1_Utilities/<executable_name>/data/", // up 4 in tree
|
||||
"../../../cpp/1_Utilities/<executable_name>/data/", // up 3 in tree
|
||||
"../../cpp/1_Utilities/<executable_name>/data/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/2_Concepts_and_Techniques/<executable_name>/data/", // up 4 in tree
|
||||
"../../../Samples/2_Concepts_and_Techniques/<executable_name>/data/", // up 3 in tree
|
||||
"../../Samples/2_Concepts_and_Techniques/<executable_name>/data/", // up 2 in tree
|
||||
"../../../../cpp/2_Concepts_and_Techniques/<executable_name>/data/", // up 4 in tree
|
||||
"../../../cpp/2_Concepts_and_Techniques/<executable_name>/data/", // up 3 in tree
|
||||
"../../cpp/2_Concepts_and_Techniques/<executable_name>/data/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/3_CUDA_Features/<executable_name>/data/", // up 4 in tree
|
||||
"../../../Samples/3_CUDA_Features/<executable_name>/data/", // up 3 in tree
|
||||
"../../Samples/3_CUDA_Features/<executable_name>/data/", // up 2 in tree
|
||||
"../../../../cpp/3_CUDA_Features/<executable_name>/data/", // up 4 in tree
|
||||
"../../../cpp/3_CUDA_Features/<executable_name>/data/", // up 3 in tree
|
||||
"../../cpp/3_CUDA_Features/<executable_name>/data/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/4_CUDA_Libraries/<executable_name>/data/", // up 4 in tree
|
||||
"../../../Samples/4_CUDA_Libraries/<executable_name>/data/", // up 3 in tree
|
||||
"../../Samples/4_CUDA_Libraries/<executable_name>/data/", // up 2 in tree
|
||||
"../../../../cpp/4_CUDA_Libraries/<executable_name>/data/", // up 4 in tree
|
||||
"../../../cpp/4_CUDA_Libraries/<executable_name>/data/", // up 3 in tree
|
||||
"../../cpp/4_CUDA_Libraries/<executable_name>/data/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/5_Domain_Specific/<executable_name>/data/", // up 4 in tree
|
||||
"../../../Samples/5_Domain_Specific/<executable_name>/data/", // up 3 in tree
|
||||
"../../Samples/5_Domain_Specific/<executable_name>/data/", // up 2 in tree
|
||||
"../../../../cpp/5_Domain_Specific/<executable_name>/data/", // up 4 in tree
|
||||
"../../../cpp/5_Domain_Specific/<executable_name>/data/", // up 3 in tree
|
||||
"../../cpp/5_Domain_Specific/<executable_name>/data/", // up 2 in tree
|
||||
|
||||
"../../../../Samples/6_Performance/<executable_name>/data/", // up 4 in tree
|
||||
"../../../Samples/6_Performance/<executable_name>/data/", // up 3 in tree
|
||||
"../../Samples/6_Performance/<executable_name>/data/", // up 2 in tree
|
||||
"../../../../cpp/6_Performance/<executable_name>/data/", // up 4 in tree
|
||||
"../../../cpp/6_Performance/<executable_name>/data/", // up 3 in tree
|
||||
"../../cpp/6_Performance/<executable_name>/data/", // up 2 in tree
|
||||
|
||||
"../../../../Common/data/", // up 4 in tree
|
||||
"../../../Common/data/", // up 3 in tree
|
||||
|
||||
Reference in New Issue
Block a user