diff --git a/README.md b/README.md index 5efaefc0..97021e3b 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ This section describes the release notes for the CUDA Samples on GitHub only. ### CUDA 11.4 * Added `cdpQuadtree`. Demonstrates Quad Trees implementation using CUDA Dynamic Parallelism. * Updated `simpleVulkan`, `simpleVulkanMMAP` and `vulkanImageCUDA`. Demonstrates use of SPIR-V shaders. +* Added support for VS Code on linux platform. ### CUDA 11.3 * Added `streamOrderedAllocationIPC`. Demonstrates Inter Process Communication using one process per GPU for computation. diff --git a/Samples/EGLStream_CUDA_Interop/.vscode/c_cpp_properties.json b/Samples/EGLStream_CUDA_Interop/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/EGLStream_CUDA_Interop/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/EGLStream_CUDA_Interop/.vscode/extensions.json b/Samples/EGLStream_CUDA_Interop/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/EGLStream_CUDA_Interop/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/EGLStream_CUDA_Interop/.vscode/launch.json b/Samples/EGLStream_CUDA_Interop/.vscode/launch.json new file mode 100644 index 00000000..e6ea4a94 --- /dev/null +++ b/Samples/EGLStream_CUDA_Interop/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/EGLStream_CUDA_Interop" + } + ] +} diff --git a/Samples/EGLStream_CUDA_Interop/.vscode/tasks.json b/Samples/EGLStream_CUDA_Interop/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/EGLStream_CUDA_Interop/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/MersenneTwisterGP11213/.vscode/c_cpp_properties.json b/Samples/MersenneTwisterGP11213/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/MersenneTwisterGP11213/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/MersenneTwisterGP11213/.vscode/extensions.json b/Samples/MersenneTwisterGP11213/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/MersenneTwisterGP11213/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/MersenneTwisterGP11213/.vscode/launch.json b/Samples/MersenneTwisterGP11213/.vscode/launch.json new file mode 100644 index 00000000..31f6bd3a --- /dev/null +++ b/Samples/MersenneTwisterGP11213/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/MersenneTwisterGP11213" + } + ] +} diff --git a/Samples/MersenneTwisterGP11213/.vscode/tasks.json b/Samples/MersenneTwisterGP11213/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/MersenneTwisterGP11213/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/NV12toBGRandResize/.vscode/c_cpp_properties.json b/Samples/NV12toBGRandResize/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/NV12toBGRandResize/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/NV12toBGRandResize/.vscode/extensions.json b/Samples/NV12toBGRandResize/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/NV12toBGRandResize/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/NV12toBGRandResize/.vscode/launch.json b/Samples/NV12toBGRandResize/.vscode/launch.json new file mode 100644 index 00000000..dca8c30b --- /dev/null +++ b/Samples/NV12toBGRandResize/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/NV12toBGRandResize" + } + ] +} diff --git a/Samples/NV12toBGRandResize/.vscode/tasks.json b/Samples/NV12toBGRandResize/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/NV12toBGRandResize/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/UnifiedMemoryPerf/.vscode/c_cpp_properties.json b/Samples/UnifiedMemoryPerf/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/UnifiedMemoryPerf/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/UnifiedMemoryPerf/.vscode/extensions.json b/Samples/UnifiedMemoryPerf/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/UnifiedMemoryPerf/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/UnifiedMemoryPerf/.vscode/launch.json b/Samples/UnifiedMemoryPerf/.vscode/launch.json new file mode 100644 index 00000000..d4c47b27 --- /dev/null +++ b/Samples/UnifiedMemoryPerf/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/UnifiedMemoryPerf" + } + ] +} diff --git a/Samples/UnifiedMemoryPerf/.vscode/tasks.json b/Samples/UnifiedMemoryPerf/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/UnifiedMemoryPerf/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/bandwidthTest/.vscode/c_cpp_properties.json b/Samples/bandwidthTest/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/bandwidthTest/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/bandwidthTest/.vscode/extensions.json b/Samples/bandwidthTest/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/bandwidthTest/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/bandwidthTest/.vscode/launch.json b/Samples/bandwidthTest/.vscode/launch.json new file mode 100644 index 00000000..81bb9bf1 --- /dev/null +++ b/Samples/bandwidthTest/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/bandwidthTest" + } + ] +} diff --git a/Samples/bandwidthTest/.vscode/tasks.json b/Samples/bandwidthTest/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/bandwidthTest/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/c_cpp_properties.json b/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/extensions.json b/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/launch.json b/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/launch.json new file mode 100644 index 00000000..45180508 --- /dev/null +++ b/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/batchedLabelMarkersAndLabelCompressionNPP" + } + ] +} diff --git a/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/tasks.json b/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/bf16TensorCoreGemm/.vscode/c_cpp_properties.json b/Samples/bf16TensorCoreGemm/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/bf16TensorCoreGemm/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/bf16TensorCoreGemm/.vscode/extensions.json b/Samples/bf16TensorCoreGemm/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/bf16TensorCoreGemm/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/bf16TensorCoreGemm/.vscode/launch.json b/Samples/bf16TensorCoreGemm/.vscode/launch.json new file mode 100644 index 00000000..8b826879 --- /dev/null +++ b/Samples/bf16TensorCoreGemm/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/bf16TensorCoreGemm" + } + ] +} diff --git a/Samples/bf16TensorCoreGemm/.vscode/tasks.json b/Samples/bf16TensorCoreGemm/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/bf16TensorCoreGemm/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/binaryPartitionCG/.vscode/c_cpp_properties.json b/Samples/binaryPartitionCG/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/binaryPartitionCG/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/binaryPartitionCG/.vscode/extensions.json b/Samples/binaryPartitionCG/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/binaryPartitionCG/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/binaryPartitionCG/.vscode/launch.json b/Samples/binaryPartitionCG/.vscode/launch.json new file mode 100644 index 00000000..0997257c --- /dev/null +++ b/Samples/binaryPartitionCG/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/binaryPartitionCG" + } + ] +} diff --git a/Samples/binaryPartitionCG/.vscode/tasks.json b/Samples/binaryPartitionCG/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/binaryPartitionCG/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/boxFilterNPP/.vscode/c_cpp_properties.json b/Samples/boxFilterNPP/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/boxFilterNPP/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/boxFilterNPP/.vscode/extensions.json b/Samples/boxFilterNPP/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/boxFilterNPP/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/boxFilterNPP/.vscode/launch.json b/Samples/boxFilterNPP/.vscode/launch.json new file mode 100644 index 00000000..43f70dcd --- /dev/null +++ b/Samples/boxFilterNPP/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/boxFilterNPP" + } + ] +} diff --git a/Samples/boxFilterNPP/.vscode/tasks.json b/Samples/boxFilterNPP/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/boxFilterNPP/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/cannyEdgeDetectorNPP/.vscode/c_cpp_properties.json b/Samples/cannyEdgeDetectorNPP/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/cannyEdgeDetectorNPP/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/cannyEdgeDetectorNPP/.vscode/extensions.json b/Samples/cannyEdgeDetectorNPP/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/cannyEdgeDetectorNPP/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/cannyEdgeDetectorNPP/.vscode/launch.json b/Samples/cannyEdgeDetectorNPP/.vscode/launch.json new file mode 100644 index 00000000..934330cc --- /dev/null +++ b/Samples/cannyEdgeDetectorNPP/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/cannyEdgeDetectorNPP" + } + ] +} diff --git a/Samples/cannyEdgeDetectorNPP/.vscode/tasks.json b/Samples/cannyEdgeDetectorNPP/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/cannyEdgeDetectorNPP/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/cdpQuadtree/.vscode/c_cpp_properties.json b/Samples/cdpQuadtree/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/cdpQuadtree/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/cdpQuadtree/.vscode/extensions.json b/Samples/cdpQuadtree/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/cdpQuadtree/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/cdpQuadtree/.vscode/launch.json b/Samples/cdpQuadtree/.vscode/launch.json new file mode 100644 index 00000000..40de8deb --- /dev/null +++ b/Samples/cdpQuadtree/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/cdpQuadtree" + } + ] +} diff --git a/Samples/cdpQuadtree/.vscode/tasks.json b/Samples/cdpQuadtree/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/cdpQuadtree/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/concurrentKernels/.vscode/c_cpp_properties.json b/Samples/concurrentKernels/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/concurrentKernels/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/concurrentKernels/.vscode/extensions.json b/Samples/concurrentKernels/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/concurrentKernels/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/concurrentKernels/.vscode/launch.json b/Samples/concurrentKernels/.vscode/launch.json new file mode 100644 index 00000000..a5d7fdf5 --- /dev/null +++ b/Samples/concurrentKernels/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/concurrentKernels" + } + ] +} diff --git a/Samples/concurrentKernels/.vscode/tasks.json b/Samples/concurrentKernels/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/concurrentKernels/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/conjugateGradientCudaGraphs/.vscode/c_cpp_properties.json b/Samples/conjugateGradientCudaGraphs/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/conjugateGradientCudaGraphs/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/conjugateGradientCudaGraphs/.vscode/extensions.json b/Samples/conjugateGradientCudaGraphs/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/conjugateGradientCudaGraphs/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/conjugateGradientCudaGraphs/.vscode/launch.json b/Samples/conjugateGradientCudaGraphs/.vscode/launch.json new file mode 100644 index 00000000..318a22f3 --- /dev/null +++ b/Samples/conjugateGradientCudaGraphs/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/conjugateGradientCudaGraphs" + } + ] +} diff --git a/Samples/conjugateGradientCudaGraphs/.vscode/tasks.json b/Samples/conjugateGradientCudaGraphs/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/conjugateGradientCudaGraphs/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/conjugateGradientMultiBlockCG/.vscode/c_cpp_properties.json b/Samples/conjugateGradientMultiBlockCG/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/conjugateGradientMultiBlockCG/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/conjugateGradientMultiBlockCG/.vscode/extensions.json b/Samples/conjugateGradientMultiBlockCG/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/conjugateGradientMultiBlockCG/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/conjugateGradientMultiBlockCG/.vscode/launch.json b/Samples/conjugateGradientMultiBlockCG/.vscode/launch.json new file mode 100644 index 00000000..a040ddcc --- /dev/null +++ b/Samples/conjugateGradientMultiBlockCG/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/conjugateGradientMultiBlockCG" + } + ] +} diff --git a/Samples/conjugateGradientMultiBlockCG/.vscode/tasks.json b/Samples/conjugateGradientMultiBlockCG/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/conjugateGradientMultiBlockCG/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/conjugateGradientMultiDeviceCG/.vscode/c_cpp_properties.json b/Samples/conjugateGradientMultiDeviceCG/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/conjugateGradientMultiDeviceCG/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/conjugateGradientMultiDeviceCG/.vscode/extensions.json b/Samples/conjugateGradientMultiDeviceCG/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/conjugateGradientMultiDeviceCG/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/conjugateGradientMultiDeviceCG/.vscode/launch.json b/Samples/conjugateGradientMultiDeviceCG/.vscode/launch.json new file mode 100644 index 00000000..fbf0c3aa --- /dev/null +++ b/Samples/conjugateGradientMultiDeviceCG/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/conjugateGradientMultiDeviceCG" + } + ] +} diff --git a/Samples/conjugateGradientMultiDeviceCG/.vscode/tasks.json b/Samples/conjugateGradientMultiDeviceCG/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/conjugateGradientMultiDeviceCG/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/cuSolverDn_LinearSolver/.vscode/c_cpp_properties.json b/Samples/cuSolverDn_LinearSolver/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/cuSolverDn_LinearSolver/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/cuSolverDn_LinearSolver/.vscode/extensions.json b/Samples/cuSolverDn_LinearSolver/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/cuSolverDn_LinearSolver/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/cuSolverDn_LinearSolver/.vscode/launch.json b/Samples/cuSolverDn_LinearSolver/.vscode/launch.json new file mode 100644 index 00000000..74eecd7f --- /dev/null +++ b/Samples/cuSolverDn_LinearSolver/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/cuSolverDn_LinearSolver" + } + ] +} diff --git a/Samples/cuSolverDn_LinearSolver/.vscode/tasks.json b/Samples/cuSolverDn_LinearSolver/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/cuSolverDn_LinearSolver/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/cuSolverSp_LinearSolver/.vscode/c_cpp_properties.json b/Samples/cuSolverSp_LinearSolver/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/cuSolverSp_LinearSolver/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/cuSolverSp_LinearSolver/.vscode/extensions.json b/Samples/cuSolverSp_LinearSolver/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/cuSolverSp_LinearSolver/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/cuSolverSp_LinearSolver/.vscode/launch.json b/Samples/cuSolverSp_LinearSolver/.vscode/launch.json new file mode 100644 index 00000000..07a7f23f --- /dev/null +++ b/Samples/cuSolverSp_LinearSolver/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/cuSolverSp_LinearSolver" + } + ] +} diff --git a/Samples/cuSolverSp_LinearSolver/.vscode/tasks.json b/Samples/cuSolverSp_LinearSolver/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/cuSolverSp_LinearSolver/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/cudaCompressibleMemory/.vscode/c_cpp_properties.json b/Samples/cudaCompressibleMemory/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/cudaCompressibleMemory/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/cudaCompressibleMemory/.vscode/extensions.json b/Samples/cudaCompressibleMemory/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/cudaCompressibleMemory/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/cudaCompressibleMemory/.vscode/launch.json b/Samples/cudaCompressibleMemory/.vscode/launch.json new file mode 100644 index 00000000..0b5dac55 --- /dev/null +++ b/Samples/cudaCompressibleMemory/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/cudaCompressibleMemory" + } + ] +} diff --git a/Samples/cudaCompressibleMemory/.vscode/tasks.json b/Samples/cudaCompressibleMemory/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/cudaCompressibleMemory/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/cudaNvSci/.vscode/c_cpp_properties.json b/Samples/cudaNvSci/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/cudaNvSci/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/cudaNvSci/.vscode/extensions.json b/Samples/cudaNvSci/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/cudaNvSci/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/cudaNvSci/.vscode/launch.json b/Samples/cudaNvSci/.vscode/launch.json new file mode 100644 index 00000000..19773a1b --- /dev/null +++ b/Samples/cudaNvSci/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/cudaNvSci" + } + ] +} diff --git a/Samples/cudaNvSci/.vscode/tasks.json b/Samples/cudaNvSci/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/cudaNvSci/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/cudaNvSciNvMedia/.vscode/c_cpp_properties.json b/Samples/cudaNvSciNvMedia/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/cudaNvSciNvMedia/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/cudaNvSciNvMedia/.vscode/extensions.json b/Samples/cudaNvSciNvMedia/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/cudaNvSciNvMedia/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/cudaNvSciNvMedia/.vscode/launch.json b/Samples/cudaNvSciNvMedia/.vscode/launch.json new file mode 100644 index 00000000..6c84ba13 --- /dev/null +++ b/Samples/cudaNvSciNvMedia/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/cudaNvSciNvMedia" + } + ] +} diff --git a/Samples/cudaNvSciNvMedia/.vscode/tasks.json b/Samples/cudaNvSciNvMedia/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/cudaNvSciNvMedia/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/cudaOpenMP/.vscode/c_cpp_properties.json b/Samples/cudaOpenMP/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/cudaOpenMP/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/cudaOpenMP/.vscode/extensions.json b/Samples/cudaOpenMP/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/cudaOpenMP/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/cudaOpenMP/.vscode/launch.json b/Samples/cudaOpenMP/.vscode/launch.json new file mode 100644 index 00000000..a0c757bd --- /dev/null +++ b/Samples/cudaOpenMP/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/cudaOpenMP" + } + ] +} diff --git a/Samples/cudaOpenMP/.vscode/tasks.json b/Samples/cudaOpenMP/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/cudaOpenMP/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/cudaTensorCoreGemm/.vscode/c_cpp_properties.json b/Samples/cudaTensorCoreGemm/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/cudaTensorCoreGemm/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/cudaTensorCoreGemm/.vscode/extensions.json b/Samples/cudaTensorCoreGemm/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/cudaTensorCoreGemm/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/cudaTensorCoreGemm/.vscode/launch.json b/Samples/cudaTensorCoreGemm/.vscode/launch.json new file mode 100644 index 00000000..b47ed8bd --- /dev/null +++ b/Samples/cudaTensorCoreGemm/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/cudaTensorCoreGemm" + } + ] +} diff --git a/Samples/cudaTensorCoreGemm/.vscode/tasks.json b/Samples/cudaTensorCoreGemm/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/cudaTensorCoreGemm/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/deviceQuery/.vscode/c_cpp_properties.json b/Samples/deviceQuery/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/deviceQuery/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/deviceQuery/.vscode/extensions.json b/Samples/deviceQuery/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/deviceQuery/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/deviceQuery/.vscode/launch.json b/Samples/deviceQuery/.vscode/launch.json new file mode 100644 index 00000000..e8e28a04 --- /dev/null +++ b/Samples/deviceQuery/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/deviceQuery" + } + ] +} diff --git a/Samples/deviceQuery/.vscode/tasks.json b/Samples/deviceQuery/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/deviceQuery/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/dmmaTensorCoreGemm/.vscode/c_cpp_properties.json b/Samples/dmmaTensorCoreGemm/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/dmmaTensorCoreGemm/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/dmmaTensorCoreGemm/.vscode/extensions.json b/Samples/dmmaTensorCoreGemm/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/dmmaTensorCoreGemm/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/dmmaTensorCoreGemm/.vscode/launch.json b/Samples/dmmaTensorCoreGemm/.vscode/launch.json new file mode 100644 index 00000000..1848df00 --- /dev/null +++ b/Samples/dmmaTensorCoreGemm/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/dmmaTensorCoreGemm" + } + ] +} diff --git a/Samples/dmmaTensorCoreGemm/.vscode/tasks.json b/Samples/dmmaTensorCoreGemm/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/dmmaTensorCoreGemm/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/globalToShmemAsyncCopy/.vscode/c_cpp_properties.json b/Samples/globalToShmemAsyncCopy/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/globalToShmemAsyncCopy/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/globalToShmemAsyncCopy/.vscode/extensions.json b/Samples/globalToShmemAsyncCopy/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/globalToShmemAsyncCopy/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/globalToShmemAsyncCopy/.vscode/launch.json b/Samples/globalToShmemAsyncCopy/.vscode/launch.json new file mode 100644 index 00000000..1d224d71 --- /dev/null +++ b/Samples/globalToShmemAsyncCopy/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/globalToShmemAsyncCopy" + } + ] +} diff --git a/Samples/globalToShmemAsyncCopy/.vscode/tasks.json b/Samples/globalToShmemAsyncCopy/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/globalToShmemAsyncCopy/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/immaTensorCoreGemm/.vscode/c_cpp_properties.json b/Samples/immaTensorCoreGemm/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/immaTensorCoreGemm/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/immaTensorCoreGemm/.vscode/extensions.json b/Samples/immaTensorCoreGemm/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/immaTensorCoreGemm/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/immaTensorCoreGemm/.vscode/launch.json b/Samples/immaTensorCoreGemm/.vscode/launch.json new file mode 100644 index 00000000..0a76fdae --- /dev/null +++ b/Samples/immaTensorCoreGemm/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/immaTensorCoreGemm" + } + ] +} diff --git a/Samples/immaTensorCoreGemm/.vscode/tasks.json b/Samples/immaTensorCoreGemm/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/immaTensorCoreGemm/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/jacobiCudaGraphs/.vscode/c_cpp_properties.json b/Samples/jacobiCudaGraphs/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/jacobiCudaGraphs/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/jacobiCudaGraphs/.vscode/extensions.json b/Samples/jacobiCudaGraphs/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/jacobiCudaGraphs/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/jacobiCudaGraphs/.vscode/launch.json b/Samples/jacobiCudaGraphs/.vscode/launch.json new file mode 100644 index 00000000..9341425d --- /dev/null +++ b/Samples/jacobiCudaGraphs/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/jacobiCudaGraphs" + } + ] +} diff --git a/Samples/jacobiCudaGraphs/.vscode/tasks.json b/Samples/jacobiCudaGraphs/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/jacobiCudaGraphs/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/matrixMul/.vscode/c_cpp_properties.json b/Samples/matrixMul/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/matrixMul/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/matrixMul/.vscode/extensions.json b/Samples/matrixMul/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/matrixMul/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/matrixMul/.vscode/launch.json b/Samples/matrixMul/.vscode/launch.json new file mode 100644 index 00000000..5e283ebd --- /dev/null +++ b/Samples/matrixMul/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/matrixMul" + } + ] +} diff --git a/Samples/matrixMul/.vscode/tasks.json b/Samples/matrixMul/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/matrixMul/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/matrixMulDrv/.vscode/c_cpp_properties.json b/Samples/matrixMulDrv/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/matrixMulDrv/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/matrixMulDrv/.vscode/extensions.json b/Samples/matrixMulDrv/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/matrixMulDrv/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/matrixMulDrv/.vscode/launch.json b/Samples/matrixMulDrv/.vscode/launch.json new file mode 100644 index 00000000..d984da1f --- /dev/null +++ b/Samples/matrixMulDrv/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/matrixMulDrv" + } + ] +} diff --git a/Samples/matrixMulDrv/.vscode/tasks.json b/Samples/matrixMulDrv/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/matrixMulDrv/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/memMapIPCDrv/.vscode/c_cpp_properties.json b/Samples/memMapIPCDrv/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/memMapIPCDrv/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/memMapIPCDrv/.vscode/extensions.json b/Samples/memMapIPCDrv/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/memMapIPCDrv/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/memMapIPCDrv/.vscode/launch.json b/Samples/memMapIPCDrv/.vscode/launch.json new file mode 100644 index 00000000..4a1053e0 --- /dev/null +++ b/Samples/memMapIPCDrv/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/memMapIPCDrv" + } + ] +} diff --git a/Samples/memMapIPCDrv/.vscode/tasks.json b/Samples/memMapIPCDrv/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/memMapIPCDrv/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/nvJPEG/.vscode/c_cpp_properties.json b/Samples/nvJPEG/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/nvJPEG/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/nvJPEG/.vscode/extensions.json b/Samples/nvJPEG/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/nvJPEG/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/nvJPEG/.vscode/launch.json b/Samples/nvJPEG/.vscode/launch.json new file mode 100644 index 00000000..0970a982 --- /dev/null +++ b/Samples/nvJPEG/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/nvJPEG" + } + ] +} diff --git a/Samples/nvJPEG/.vscode/tasks.json b/Samples/nvJPEG/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/nvJPEG/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/nvJPEG_encoder/.vscode/c_cpp_properties.json b/Samples/nvJPEG_encoder/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/nvJPEG_encoder/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/nvJPEG_encoder/.vscode/extensions.json b/Samples/nvJPEG_encoder/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/nvJPEG_encoder/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/nvJPEG_encoder/.vscode/launch.json b/Samples/nvJPEG_encoder/.vscode/launch.json new file mode 100644 index 00000000..35222222 --- /dev/null +++ b/Samples/nvJPEG_encoder/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/nvJPEG_encoder" + } + ] +} diff --git a/Samples/nvJPEG_encoder/.vscode/tasks.json b/Samples/nvJPEG_encoder/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/nvJPEG_encoder/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/p2pBandwidthLatencyTest/.vscode/c_cpp_properties.json b/Samples/p2pBandwidthLatencyTest/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/p2pBandwidthLatencyTest/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/p2pBandwidthLatencyTest/.vscode/extensions.json b/Samples/p2pBandwidthLatencyTest/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/p2pBandwidthLatencyTest/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/p2pBandwidthLatencyTest/.vscode/launch.json b/Samples/p2pBandwidthLatencyTest/.vscode/launch.json new file mode 100644 index 00000000..db93963a --- /dev/null +++ b/Samples/p2pBandwidthLatencyTest/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/p2pBandwidthLatencyTest" + } + ] +} diff --git a/Samples/p2pBandwidthLatencyTest/.vscode/tasks.json b/Samples/p2pBandwidthLatencyTest/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/p2pBandwidthLatencyTest/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/reduction/.vscode/c_cpp_properties.json b/Samples/reduction/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/reduction/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/reduction/.vscode/extensions.json b/Samples/reduction/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/reduction/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/reduction/.vscode/launch.json b/Samples/reduction/.vscode/launch.json new file mode 100644 index 00000000..839aba3e --- /dev/null +++ b/Samples/reduction/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/reduction" + } + ] +} diff --git a/Samples/reduction/.vscode/tasks.json b/Samples/reduction/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/reduction/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/shfl_scan/.vscode/c_cpp_properties.json b/Samples/shfl_scan/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/shfl_scan/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/shfl_scan/.vscode/extensions.json b/Samples/shfl_scan/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/shfl_scan/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/shfl_scan/.vscode/launch.json b/Samples/shfl_scan/.vscode/launch.json new file mode 100644 index 00000000..02498832 --- /dev/null +++ b/Samples/shfl_scan/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/shfl_scan" + } + ] +} diff --git a/Samples/shfl_scan/.vscode/tasks.json b/Samples/shfl_scan/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/shfl_scan/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleAWBarrier/.vscode/c_cpp_properties.json b/Samples/simpleAWBarrier/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleAWBarrier/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleAWBarrier/.vscode/extensions.json b/Samples/simpleAWBarrier/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleAWBarrier/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleAWBarrier/.vscode/launch.json b/Samples/simpleAWBarrier/.vscode/launch.json new file mode 100644 index 00000000..b0fff2d8 --- /dev/null +++ b/Samples/simpleAWBarrier/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleAWBarrier" + } + ] +} diff --git a/Samples/simpleAWBarrier/.vscode/tasks.json b/Samples/simpleAWBarrier/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleAWBarrier/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleAttributes/.vscode/c_cpp_properties.json b/Samples/simpleAttributes/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleAttributes/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleAttributes/.vscode/extensions.json b/Samples/simpleAttributes/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleAttributes/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleAttributes/.vscode/launch.json b/Samples/simpleAttributes/.vscode/launch.json new file mode 100644 index 00000000..4fbad2e8 --- /dev/null +++ b/Samples/simpleAttributes/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleAttributes" + } + ] +} diff --git a/Samples/simpleAttributes/.vscode/tasks.json b/Samples/simpleAttributes/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleAttributes/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleCUBLAS/.vscode/c_cpp_properties.json b/Samples/simpleCUBLAS/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleCUBLAS/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleCUBLAS/.vscode/extensions.json b/Samples/simpleCUBLAS/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleCUBLAS/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleCUBLAS/.vscode/launch.json b/Samples/simpleCUBLAS/.vscode/launch.json new file mode 100644 index 00000000..b465962f --- /dev/null +++ b/Samples/simpleCUBLAS/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleCUBLAS" + } + ] +} diff --git a/Samples/simpleCUBLAS/.vscode/tasks.json b/Samples/simpleCUBLAS/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleCUBLAS/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleCUBLASXT/.vscode/c_cpp_properties.json b/Samples/simpleCUBLASXT/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleCUBLASXT/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleCUBLASXT/.vscode/extensions.json b/Samples/simpleCUBLASXT/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleCUBLASXT/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleCUBLASXT/.vscode/launch.json b/Samples/simpleCUBLASXT/.vscode/launch.json new file mode 100644 index 00000000..5ae18260 --- /dev/null +++ b/Samples/simpleCUBLASXT/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleCUBLASXT" + } + ] +} diff --git a/Samples/simpleCUBLASXT/.vscode/tasks.json b/Samples/simpleCUBLASXT/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleCUBLASXT/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleCUBLAS_LU/.vscode/c_cpp_properties.json b/Samples/simpleCUBLAS_LU/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleCUBLAS_LU/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleCUBLAS_LU/.vscode/extensions.json b/Samples/simpleCUBLAS_LU/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleCUBLAS_LU/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleCUBLAS_LU/.vscode/launch.json b/Samples/simpleCUBLAS_LU/.vscode/launch.json new file mode 100644 index 00000000..34ba1759 --- /dev/null +++ b/Samples/simpleCUBLAS_LU/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleCUBLAS_LU" + } + ] +} diff --git a/Samples/simpleCUBLAS_LU/.vscode/tasks.json b/Samples/simpleCUBLAS_LU/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleCUBLAS_LU/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleCUFFT/.vscode/c_cpp_properties.json b/Samples/simpleCUFFT/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleCUFFT/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleCUFFT/.vscode/extensions.json b/Samples/simpleCUFFT/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleCUFFT/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleCUFFT/.vscode/launch.json b/Samples/simpleCUFFT/.vscode/launch.json new file mode 100644 index 00000000..13bd62c1 --- /dev/null +++ b/Samples/simpleCUFFT/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleCUFFT" + } + ] +} diff --git a/Samples/simpleCUFFT/.vscode/tasks.json b/Samples/simpleCUFFT/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleCUFFT/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleCudaGraphs/.vscode/c_cpp_properties.json b/Samples/simpleCudaGraphs/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleCudaGraphs/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleCudaGraphs/.vscode/extensions.json b/Samples/simpleCudaGraphs/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleCudaGraphs/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleCudaGraphs/.vscode/launch.json b/Samples/simpleCudaGraphs/.vscode/launch.json new file mode 100644 index 00000000..8c2d64d7 --- /dev/null +++ b/Samples/simpleCudaGraphs/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleCudaGraphs" + } + ] +} diff --git a/Samples/simpleCudaGraphs/.vscode/tasks.json b/Samples/simpleCudaGraphs/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleCudaGraphs/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleDrvRuntime/.vscode/c_cpp_properties.json b/Samples/simpleDrvRuntime/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleDrvRuntime/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleDrvRuntime/.vscode/extensions.json b/Samples/simpleDrvRuntime/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleDrvRuntime/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleDrvRuntime/.vscode/launch.json b/Samples/simpleDrvRuntime/.vscode/launch.json new file mode 100644 index 00000000..867f41a9 --- /dev/null +++ b/Samples/simpleDrvRuntime/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleDrvRuntime" + } + ] +} diff --git a/Samples/simpleDrvRuntime/.vscode/tasks.json b/Samples/simpleDrvRuntime/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleDrvRuntime/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleGL/.vscode/c_cpp_properties.json b/Samples/simpleGL/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleGL/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleGL/.vscode/extensions.json b/Samples/simpleGL/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleGL/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleGL/.vscode/launch.json b/Samples/simpleGL/.vscode/launch.json new file mode 100644 index 00000000..ab9f31f3 --- /dev/null +++ b/Samples/simpleGL/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleGL" + } + ] +} diff --git a/Samples/simpleGL/.vscode/tasks.json b/Samples/simpleGL/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleGL/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleIPC/.vscode/c_cpp_properties.json b/Samples/simpleIPC/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleIPC/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleIPC/.vscode/extensions.json b/Samples/simpleIPC/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleIPC/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleIPC/.vscode/launch.json b/Samples/simpleIPC/.vscode/launch.json new file mode 100644 index 00000000..a4016a09 --- /dev/null +++ b/Samples/simpleIPC/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleIPC" + } + ] +} diff --git a/Samples/simpleIPC/.vscode/tasks.json b/Samples/simpleIPC/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleIPC/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleVoteIntrinsics/.vscode/c_cpp_properties.json b/Samples/simpleVoteIntrinsics/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleVoteIntrinsics/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleVoteIntrinsics/.vscode/extensions.json b/Samples/simpleVoteIntrinsics/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleVoteIntrinsics/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleVoteIntrinsics/.vscode/launch.json b/Samples/simpleVoteIntrinsics/.vscode/launch.json new file mode 100644 index 00000000..fbc5a778 --- /dev/null +++ b/Samples/simpleVoteIntrinsics/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleVoteIntrinsics" + } + ] +} diff --git a/Samples/simpleVoteIntrinsics/.vscode/tasks.json b/Samples/simpleVoteIntrinsics/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleVoteIntrinsics/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleVulkan/.vscode/c_cpp_properties.json b/Samples/simpleVulkan/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleVulkan/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleVulkan/.vscode/extensions.json b/Samples/simpleVulkan/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleVulkan/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleVulkan/.vscode/launch.json b/Samples/simpleVulkan/.vscode/launch.json new file mode 100644 index 00000000..c04b5a40 --- /dev/null +++ b/Samples/simpleVulkan/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleVulkan" + } + ] +} diff --git a/Samples/simpleVulkan/.vscode/tasks.json b/Samples/simpleVulkan/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleVulkan/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleVulkanMMAP/.vscode/c_cpp_properties.json b/Samples/simpleVulkanMMAP/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleVulkanMMAP/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleVulkanMMAP/.vscode/extensions.json b/Samples/simpleVulkanMMAP/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleVulkanMMAP/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleVulkanMMAP/.vscode/launch.json b/Samples/simpleVulkanMMAP/.vscode/launch.json new file mode 100644 index 00000000..65cd3004 --- /dev/null +++ b/Samples/simpleVulkanMMAP/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleVulkanMMAP" + } + ] +} diff --git a/Samples/simpleVulkanMMAP/.vscode/tasks.json b/Samples/simpleVulkanMMAP/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleVulkanMMAP/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/simpleZeroCopy/.vscode/c_cpp_properties.json b/Samples/simpleZeroCopy/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/simpleZeroCopy/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/simpleZeroCopy/.vscode/extensions.json b/Samples/simpleZeroCopy/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/simpleZeroCopy/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/simpleZeroCopy/.vscode/launch.json b/Samples/simpleZeroCopy/.vscode/launch.json new file mode 100644 index 00000000..03d5ce8c --- /dev/null +++ b/Samples/simpleZeroCopy/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/simpleZeroCopy" + } + ] +} diff --git a/Samples/simpleZeroCopy/.vscode/tasks.json b/Samples/simpleZeroCopy/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/simpleZeroCopy/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/streamOrderedAllocation/.vscode/c_cpp_properties.json b/Samples/streamOrderedAllocation/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/streamOrderedAllocation/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/streamOrderedAllocation/.vscode/extensions.json b/Samples/streamOrderedAllocation/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/streamOrderedAllocation/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/streamOrderedAllocation/.vscode/launch.json b/Samples/streamOrderedAllocation/.vscode/launch.json new file mode 100644 index 00000000..430cded3 --- /dev/null +++ b/Samples/streamOrderedAllocation/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/streamOrderedAllocation" + } + ] +} diff --git a/Samples/streamOrderedAllocation/.vscode/tasks.json b/Samples/streamOrderedAllocation/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/streamOrderedAllocation/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/streamOrderedAllocationIPC/.vscode/c_cpp_properties.json b/Samples/streamOrderedAllocationIPC/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/streamOrderedAllocationIPC/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/streamOrderedAllocationIPC/.vscode/extensions.json b/Samples/streamOrderedAllocationIPC/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/streamOrderedAllocationIPC/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/streamOrderedAllocationIPC/.vscode/launch.json b/Samples/streamOrderedAllocationIPC/.vscode/launch.json new file mode 100644 index 00000000..7d62cb1f --- /dev/null +++ b/Samples/streamOrderedAllocationIPC/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/streamOrderedAllocationIPC" + } + ] +} diff --git a/Samples/streamOrderedAllocationIPC/.vscode/tasks.json b/Samples/streamOrderedAllocationIPC/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/streamOrderedAllocationIPC/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/streamOrderedAllocationP2P/.vscode/c_cpp_properties.json b/Samples/streamOrderedAllocationP2P/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/streamOrderedAllocationP2P/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/streamOrderedAllocationP2P/.vscode/extensions.json b/Samples/streamOrderedAllocationP2P/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/streamOrderedAllocationP2P/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/streamOrderedAllocationP2P/.vscode/launch.json b/Samples/streamOrderedAllocationP2P/.vscode/launch.json new file mode 100644 index 00000000..11e7f592 --- /dev/null +++ b/Samples/streamOrderedAllocationP2P/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/streamOrderedAllocationP2P" + } + ] +} diff --git a/Samples/streamOrderedAllocationP2P/.vscode/tasks.json b/Samples/streamOrderedAllocationP2P/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/streamOrderedAllocationP2P/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/systemWideAtomics/.vscode/c_cpp_properties.json b/Samples/systemWideAtomics/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/systemWideAtomics/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/systemWideAtomics/.vscode/extensions.json b/Samples/systemWideAtomics/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/systemWideAtomics/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/systemWideAtomics/.vscode/launch.json b/Samples/systemWideAtomics/.vscode/launch.json new file mode 100644 index 00000000..86856a92 --- /dev/null +++ b/Samples/systemWideAtomics/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/systemWideAtomics" + } + ] +} diff --git a/Samples/systemWideAtomics/.vscode/tasks.json b/Samples/systemWideAtomics/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/systemWideAtomics/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/tf32TensorCoreGemm/.vscode/c_cpp_properties.json b/Samples/tf32TensorCoreGemm/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/tf32TensorCoreGemm/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/tf32TensorCoreGemm/.vscode/extensions.json b/Samples/tf32TensorCoreGemm/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/tf32TensorCoreGemm/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/tf32TensorCoreGemm/.vscode/launch.json b/Samples/tf32TensorCoreGemm/.vscode/launch.json new file mode 100644 index 00000000..7935e090 --- /dev/null +++ b/Samples/tf32TensorCoreGemm/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/tf32TensorCoreGemm" + } + ] +} diff --git a/Samples/tf32TensorCoreGemm/.vscode/tasks.json b/Samples/tf32TensorCoreGemm/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/tf32TensorCoreGemm/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/vectorAddMMAP/.vscode/c_cpp_properties.json b/Samples/vectorAddMMAP/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/vectorAddMMAP/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/vectorAddMMAP/.vscode/extensions.json b/Samples/vectorAddMMAP/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/vectorAddMMAP/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/vectorAddMMAP/.vscode/launch.json b/Samples/vectorAddMMAP/.vscode/launch.json new file mode 100644 index 00000000..4d82e199 --- /dev/null +++ b/Samples/vectorAddMMAP/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/vectorAddMMAP" + } + ] +} diff --git a/Samples/vectorAddMMAP/.vscode/tasks.json b/Samples/vectorAddMMAP/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/vectorAddMMAP/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/vectorAdd_nvrtc/.vscode/c_cpp_properties.json b/Samples/vectorAdd_nvrtc/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/vectorAdd_nvrtc/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/vectorAdd_nvrtc/.vscode/extensions.json b/Samples/vectorAdd_nvrtc/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/vectorAdd_nvrtc/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/vectorAdd_nvrtc/.vscode/launch.json b/Samples/vectorAdd_nvrtc/.vscode/launch.json new file mode 100644 index 00000000..a329c097 --- /dev/null +++ b/Samples/vectorAdd_nvrtc/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/vectorAdd_nvrtc" + } + ] +} diff --git a/Samples/vectorAdd_nvrtc/.vscode/tasks.json b/Samples/vectorAdd_nvrtc/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/vectorAdd_nvrtc/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/vulkanImageCUDA/.vscode/c_cpp_properties.json b/Samples/vulkanImageCUDA/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/vulkanImageCUDA/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/vulkanImageCUDA/.vscode/extensions.json b/Samples/vulkanImageCUDA/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/vulkanImageCUDA/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/vulkanImageCUDA/.vscode/launch.json b/Samples/vulkanImageCUDA/.vscode/launch.json new file mode 100644 index 00000000..33d6476b --- /dev/null +++ b/Samples/vulkanImageCUDA/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/vulkanImageCUDA" + } + ] +} diff --git a/Samples/vulkanImageCUDA/.vscode/tasks.json b/Samples/vulkanImageCUDA/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/vulkanImageCUDA/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/warpAggregatedAtomicsCG/.vscode/c_cpp_properties.json b/Samples/warpAggregatedAtomicsCG/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/warpAggregatedAtomicsCG/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/warpAggregatedAtomicsCG/.vscode/extensions.json b/Samples/warpAggregatedAtomicsCG/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/warpAggregatedAtomicsCG/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/warpAggregatedAtomicsCG/.vscode/launch.json b/Samples/warpAggregatedAtomicsCG/.vscode/launch.json new file mode 100644 index 00000000..3518b99c --- /dev/null +++ b/Samples/warpAggregatedAtomicsCG/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/warpAggregatedAtomicsCG" + } + ] +} diff --git a/Samples/warpAggregatedAtomicsCG/.vscode/tasks.json b/Samples/warpAggregatedAtomicsCG/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/warpAggregatedAtomicsCG/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/Samples/watershedSegmentationNPP/.vscode/c_cpp_properties.json b/Samples/watershedSegmentationNPP/.vscode/c_cpp_properties.json new file mode 100644 index 00000000..e56293f6 --- /dev/null +++ b/Samples/watershedSegmentationNPP/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/../../Common" + ], + "defines": [], + "compilerPath": "/usr/local/cuda/bin/nvcc", + "cStandard": "gnu17", + "cppStandard": "gnu++14", + "intelliSenseMode": "linux-gcc-x64", + "configurationProvider": "ms-vscode.makefile-tools" + } + ], + "version": 4 +} diff --git a/Samples/watershedSegmentationNPP/.vscode/extensions.json b/Samples/watershedSegmentationNPP/.vscode/extensions.json new file mode 100644 index 00000000..c7eb54dc --- /dev/null +++ b/Samples/watershedSegmentationNPP/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "nvidia.nsight-vscode-edition", + "ms-vscode.cpptools", + "ms-vscode.makefile-tools" + ] +} diff --git a/Samples/watershedSegmentationNPP/.vscode/launch.json b/Samples/watershedSegmentationNPP/.vscode/launch.json new file mode 100644 index 00000000..3032fa0f --- /dev/null +++ b/Samples/watershedSegmentationNPP/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "configurations": [ + { + "name": "CUDA C++: Launch", + "type": "cuda-gdb", + "request": "launch", + "program": "${workspaceFolder}/watershedSegmentationNPP" + } + ] +} diff --git a/Samples/watershedSegmentationNPP/.vscode/tasks.json b/Samples/watershedSegmentationNPP/.vscode/tasks.json new file mode 100644 index 00000000..4509aeb1 --- /dev/null +++ b/Samples/watershedSegmentationNPP/.vscode/tasks.json @@ -0,0 +1,15 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "sample", + "type": "shell", + "command": "make dbg=1", + "problemMatcher": ["$nvcc"], + "group": { + "kind": "build", + "isDefault": true + } + } + ] +}