From 8789eb62660a9e46f61f0077405eac1aca3a49ea Mon Sep 17 00:00:00 2001 From: Rutwik Choughule Date: Tue, 3 Aug 2021 19:02:58 +0530 Subject: [PATCH] add and update samples with CUDA 11.4 update 1 support --- README.md | 1 + .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../EGLStream_CUDA_Interop/.vscode/launch.json | 10 ++++++++++ .../EGLStream_CUDA_Interop/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../MersenneTwisterGP11213/.vscode/launch.json | 10 ++++++++++ .../MersenneTwisterGP11213/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../NV12toBGRandResize/.vscode/extensions.json | 7 +++++++ Samples/NV12toBGRandResize/.vscode/launch.json | 10 ++++++++++ Samples/NV12toBGRandResize/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../UnifiedMemoryPerf/.vscode/extensions.json | 7 +++++++ Samples/UnifiedMemoryPerf/.vscode/launch.json | 10 ++++++++++ Samples/UnifiedMemoryPerf/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/bandwidthTest/.vscode/extensions.json | 7 +++++++ Samples/bandwidthTest/.vscode/launch.json | 10 ++++++++++ Samples/bandwidthTest/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../bf16TensorCoreGemm/.vscode/extensions.json | 7 +++++++ Samples/bf16TensorCoreGemm/.vscode/launch.json | 10 ++++++++++ Samples/bf16TensorCoreGemm/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../binaryPartitionCG/.vscode/extensions.json | 7 +++++++ Samples/binaryPartitionCG/.vscode/launch.json | 10 ++++++++++ Samples/binaryPartitionCG/.vscode/tasks.json | 15 +++++++++++++++ .../boxFilterNPP/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/boxFilterNPP/.vscode/extensions.json | 7 +++++++ Samples/boxFilterNPP/.vscode/launch.json | 10 ++++++++++ Samples/boxFilterNPP/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../cannyEdgeDetectorNPP/.vscode/launch.json | 10 ++++++++++ .../cannyEdgeDetectorNPP/.vscode/tasks.json | 15 +++++++++++++++ .../cdpQuadtree/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/cdpQuadtree/.vscode/extensions.json | 7 +++++++ Samples/cdpQuadtree/.vscode/launch.json | 10 ++++++++++ Samples/cdpQuadtree/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../concurrentKernels/.vscode/extensions.json | 7 +++++++ Samples/concurrentKernels/.vscode/launch.json | 10 ++++++++++ Samples/concurrentKernels/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../cuSolverDn_LinearSolver/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../cuSolverSp_LinearSolver/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../cudaCompressibleMemory/.vscode/launch.json | 10 ++++++++++ .../cudaCompressibleMemory/.vscode/tasks.json | 15 +++++++++++++++ .../cudaNvSci/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/cudaNvSci/.vscode/extensions.json | 7 +++++++ Samples/cudaNvSci/.vscode/launch.json | 10 ++++++++++ Samples/cudaNvSci/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../cudaNvSciNvMedia/.vscode/extensions.json | 7 +++++++ Samples/cudaNvSciNvMedia/.vscode/launch.json | 10 ++++++++++ Samples/cudaNvSciNvMedia/.vscode/tasks.json | 15 +++++++++++++++ .../cudaOpenMP/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/cudaOpenMP/.vscode/extensions.json | 7 +++++++ Samples/cudaOpenMP/.vscode/launch.json | 10 ++++++++++ Samples/cudaOpenMP/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../cudaTensorCoreGemm/.vscode/extensions.json | 7 +++++++ Samples/cudaTensorCoreGemm/.vscode/launch.json | 10 ++++++++++ Samples/cudaTensorCoreGemm/.vscode/tasks.json | 15 +++++++++++++++ .../deviceQuery/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/deviceQuery/.vscode/extensions.json | 7 +++++++ Samples/deviceQuery/.vscode/launch.json | 10 ++++++++++ Samples/deviceQuery/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../dmmaTensorCoreGemm/.vscode/extensions.json | 7 +++++++ Samples/dmmaTensorCoreGemm/.vscode/launch.json | 10 ++++++++++ Samples/dmmaTensorCoreGemm/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../globalToShmemAsyncCopy/.vscode/launch.json | 10 ++++++++++ .../globalToShmemAsyncCopy/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../immaTensorCoreGemm/.vscode/extensions.json | 7 +++++++ Samples/immaTensorCoreGemm/.vscode/launch.json | 10 ++++++++++ Samples/immaTensorCoreGemm/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../jacobiCudaGraphs/.vscode/extensions.json | 7 +++++++ Samples/jacobiCudaGraphs/.vscode/launch.json | 10 ++++++++++ Samples/jacobiCudaGraphs/.vscode/tasks.json | 15 +++++++++++++++ .../matrixMul/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/matrixMul/.vscode/extensions.json | 7 +++++++ Samples/matrixMul/.vscode/launch.json | 10 ++++++++++ Samples/matrixMul/.vscode/tasks.json | 15 +++++++++++++++ .../matrixMulDrv/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/matrixMulDrv/.vscode/extensions.json | 7 +++++++ Samples/matrixMulDrv/.vscode/launch.json | 10 ++++++++++ Samples/matrixMulDrv/.vscode/tasks.json | 15 +++++++++++++++ .../memMapIPCDrv/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/memMapIPCDrv/.vscode/extensions.json | 7 +++++++ Samples/memMapIPCDrv/.vscode/launch.json | 10 ++++++++++ Samples/memMapIPCDrv/.vscode/tasks.json | 15 +++++++++++++++ Samples/nvJPEG/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/nvJPEG/.vscode/extensions.json | 7 +++++++ Samples/nvJPEG/.vscode/launch.json | 10 ++++++++++ Samples/nvJPEG/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/nvJPEG_encoder/.vscode/extensions.json | 7 +++++++ Samples/nvJPEG_encoder/.vscode/launch.json | 10 ++++++++++ Samples/nvJPEG_encoder/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../p2pBandwidthLatencyTest/.vscode/tasks.json | 15 +++++++++++++++ .../reduction/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/reduction/.vscode/extensions.json | 7 +++++++ Samples/reduction/.vscode/launch.json | 10 ++++++++++ Samples/reduction/.vscode/tasks.json | 15 +++++++++++++++ .../shfl_scan/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/shfl_scan/.vscode/extensions.json | 7 +++++++ Samples/shfl_scan/.vscode/launch.json | 10 ++++++++++ Samples/shfl_scan/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../simpleAWBarrier/.vscode/extensions.json | 7 +++++++ Samples/simpleAWBarrier/.vscode/launch.json | 10 ++++++++++ Samples/simpleAWBarrier/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../simpleAttributes/.vscode/extensions.json | 7 +++++++ Samples/simpleAttributes/.vscode/launch.json | 10 ++++++++++ Samples/simpleAttributes/.vscode/tasks.json | 15 +++++++++++++++ .../simpleCUBLAS/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/simpleCUBLAS/.vscode/extensions.json | 7 +++++++ Samples/simpleCUBLAS/.vscode/launch.json | 10 ++++++++++ Samples/simpleCUBLAS/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/simpleCUBLASXT/.vscode/extensions.json | 7 +++++++ Samples/simpleCUBLASXT/.vscode/launch.json | 10 ++++++++++ Samples/simpleCUBLASXT/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../simpleCUBLAS_LU/.vscode/extensions.json | 7 +++++++ Samples/simpleCUBLAS_LU/.vscode/launch.json | 10 ++++++++++ Samples/simpleCUBLAS_LU/.vscode/tasks.json | 15 +++++++++++++++ .../simpleCUFFT/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/simpleCUFFT/.vscode/extensions.json | 7 +++++++ Samples/simpleCUFFT/.vscode/launch.json | 10 ++++++++++ Samples/simpleCUFFT/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../simpleCudaGraphs/.vscode/extensions.json | 7 +++++++ Samples/simpleCudaGraphs/.vscode/launch.json | 10 ++++++++++ Samples/simpleCudaGraphs/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../simpleDrvRuntime/.vscode/extensions.json | 7 +++++++ Samples/simpleDrvRuntime/.vscode/launch.json | 10 ++++++++++ Samples/simpleDrvRuntime/.vscode/tasks.json | 15 +++++++++++++++ Samples/simpleGL/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/simpleGL/.vscode/extensions.json | 7 +++++++ Samples/simpleGL/.vscode/launch.json | 10 ++++++++++ Samples/simpleGL/.vscode/tasks.json | 15 +++++++++++++++ .../simpleIPC/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/simpleIPC/.vscode/extensions.json | 7 +++++++ Samples/simpleIPC/.vscode/launch.json | 10 ++++++++++ Samples/simpleIPC/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../simpleVoteIntrinsics/.vscode/launch.json | 10 ++++++++++ .../simpleVoteIntrinsics/.vscode/tasks.json | 15 +++++++++++++++ .../simpleVulkan/.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/simpleVulkan/.vscode/extensions.json | 7 +++++++ Samples/simpleVulkan/.vscode/launch.json | 10 ++++++++++ Samples/simpleVulkan/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../simpleVulkanMMAP/.vscode/extensions.json | 7 +++++++ Samples/simpleVulkanMMAP/.vscode/launch.json | 10 ++++++++++ Samples/simpleVulkanMMAP/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/simpleZeroCopy/.vscode/extensions.json | 7 +++++++ Samples/simpleZeroCopy/.vscode/launch.json | 10 ++++++++++ Samples/simpleZeroCopy/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../streamOrderedAllocation/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../systemWideAtomics/.vscode/extensions.json | 7 +++++++ Samples/systemWideAtomics/.vscode/launch.json | 10 ++++++++++ Samples/systemWideAtomics/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../tf32TensorCoreGemm/.vscode/extensions.json | 7 +++++++ Samples/tf32TensorCoreGemm/.vscode/launch.json | 10 ++++++++++ Samples/tf32TensorCoreGemm/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ Samples/vectorAddMMAP/.vscode/extensions.json | 7 +++++++ Samples/vectorAddMMAP/.vscode/launch.json | 10 ++++++++++ Samples/vectorAddMMAP/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../vectorAdd_nvrtc/.vscode/extensions.json | 7 +++++++ Samples/vectorAdd_nvrtc/.vscode/launch.json | 10 ++++++++++ Samples/vectorAdd_nvrtc/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../vulkanImageCUDA/.vscode/extensions.json | 7 +++++++ Samples/vulkanImageCUDA/.vscode/launch.json | 10 ++++++++++ Samples/vulkanImageCUDA/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../warpAggregatedAtomicsCG/.vscode/tasks.json | 15 +++++++++++++++ .../.vscode/c_cpp_properties.json | 18 ++++++++++++++++++ .../.vscode/extensions.json | 7 +++++++ .../.vscode/launch.json | 10 ++++++++++ .../.vscode/tasks.json | 15 +++++++++++++++ 237 files changed, 2951 insertions(+) create mode 100644 Samples/EGLStream_CUDA_Interop/.vscode/c_cpp_properties.json create mode 100644 Samples/EGLStream_CUDA_Interop/.vscode/extensions.json create mode 100644 Samples/EGLStream_CUDA_Interop/.vscode/launch.json create mode 100644 Samples/EGLStream_CUDA_Interop/.vscode/tasks.json create mode 100644 Samples/MersenneTwisterGP11213/.vscode/c_cpp_properties.json create mode 100644 Samples/MersenneTwisterGP11213/.vscode/extensions.json create mode 100644 Samples/MersenneTwisterGP11213/.vscode/launch.json create mode 100644 Samples/MersenneTwisterGP11213/.vscode/tasks.json create mode 100644 Samples/NV12toBGRandResize/.vscode/c_cpp_properties.json create mode 100644 Samples/NV12toBGRandResize/.vscode/extensions.json create mode 100644 Samples/NV12toBGRandResize/.vscode/launch.json create mode 100644 Samples/NV12toBGRandResize/.vscode/tasks.json create mode 100644 Samples/UnifiedMemoryPerf/.vscode/c_cpp_properties.json create mode 100644 Samples/UnifiedMemoryPerf/.vscode/extensions.json create mode 100644 Samples/UnifiedMemoryPerf/.vscode/launch.json create mode 100644 Samples/UnifiedMemoryPerf/.vscode/tasks.json create mode 100644 Samples/bandwidthTest/.vscode/c_cpp_properties.json create mode 100644 Samples/bandwidthTest/.vscode/extensions.json create mode 100644 Samples/bandwidthTest/.vscode/launch.json create mode 100644 Samples/bandwidthTest/.vscode/tasks.json create mode 100644 Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/c_cpp_properties.json create mode 100644 Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/extensions.json create mode 100644 Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/launch.json create mode 100644 Samples/batchedLabelMarkersAndLabelCompressionNPP/.vscode/tasks.json create mode 100644 Samples/bf16TensorCoreGemm/.vscode/c_cpp_properties.json create mode 100644 Samples/bf16TensorCoreGemm/.vscode/extensions.json create mode 100644 Samples/bf16TensorCoreGemm/.vscode/launch.json create mode 100644 Samples/bf16TensorCoreGemm/.vscode/tasks.json create mode 100644 Samples/binaryPartitionCG/.vscode/c_cpp_properties.json create mode 100644 Samples/binaryPartitionCG/.vscode/extensions.json create mode 100644 Samples/binaryPartitionCG/.vscode/launch.json create mode 100644 Samples/binaryPartitionCG/.vscode/tasks.json create mode 100644 Samples/boxFilterNPP/.vscode/c_cpp_properties.json create mode 100644 Samples/boxFilterNPP/.vscode/extensions.json create mode 100644 Samples/boxFilterNPP/.vscode/launch.json create mode 100644 Samples/boxFilterNPP/.vscode/tasks.json create mode 100644 Samples/cannyEdgeDetectorNPP/.vscode/c_cpp_properties.json create mode 100644 Samples/cannyEdgeDetectorNPP/.vscode/extensions.json create mode 100644 Samples/cannyEdgeDetectorNPP/.vscode/launch.json create mode 100644 Samples/cannyEdgeDetectorNPP/.vscode/tasks.json create mode 100644 Samples/cdpQuadtree/.vscode/c_cpp_properties.json create mode 100644 Samples/cdpQuadtree/.vscode/extensions.json create mode 100644 Samples/cdpQuadtree/.vscode/launch.json create mode 100644 Samples/cdpQuadtree/.vscode/tasks.json create mode 100644 Samples/concurrentKernels/.vscode/c_cpp_properties.json create mode 100644 Samples/concurrentKernels/.vscode/extensions.json create mode 100644 Samples/concurrentKernels/.vscode/launch.json create mode 100644 Samples/concurrentKernels/.vscode/tasks.json create mode 100644 Samples/conjugateGradientCudaGraphs/.vscode/c_cpp_properties.json create mode 100644 Samples/conjugateGradientCudaGraphs/.vscode/extensions.json create mode 100644 Samples/conjugateGradientCudaGraphs/.vscode/launch.json create mode 100644 Samples/conjugateGradientCudaGraphs/.vscode/tasks.json create mode 100644 Samples/conjugateGradientMultiBlockCG/.vscode/c_cpp_properties.json create mode 100644 Samples/conjugateGradientMultiBlockCG/.vscode/extensions.json create mode 100644 Samples/conjugateGradientMultiBlockCG/.vscode/launch.json create mode 100644 Samples/conjugateGradientMultiBlockCG/.vscode/tasks.json create mode 100644 Samples/conjugateGradientMultiDeviceCG/.vscode/c_cpp_properties.json create mode 100644 Samples/conjugateGradientMultiDeviceCG/.vscode/extensions.json create mode 100644 Samples/conjugateGradientMultiDeviceCG/.vscode/launch.json create mode 100644 Samples/conjugateGradientMultiDeviceCG/.vscode/tasks.json create mode 100644 Samples/cuSolverDn_LinearSolver/.vscode/c_cpp_properties.json create mode 100644 Samples/cuSolverDn_LinearSolver/.vscode/extensions.json create mode 100644 Samples/cuSolverDn_LinearSolver/.vscode/launch.json create mode 100644 Samples/cuSolverDn_LinearSolver/.vscode/tasks.json create mode 100644 Samples/cuSolverSp_LinearSolver/.vscode/c_cpp_properties.json create mode 100644 Samples/cuSolverSp_LinearSolver/.vscode/extensions.json create mode 100644 Samples/cuSolverSp_LinearSolver/.vscode/launch.json create mode 100644 Samples/cuSolverSp_LinearSolver/.vscode/tasks.json create mode 100644 Samples/cudaCompressibleMemory/.vscode/c_cpp_properties.json create mode 100644 Samples/cudaCompressibleMemory/.vscode/extensions.json create mode 100644 Samples/cudaCompressibleMemory/.vscode/launch.json create mode 100644 Samples/cudaCompressibleMemory/.vscode/tasks.json create mode 100644 Samples/cudaNvSci/.vscode/c_cpp_properties.json create mode 100644 Samples/cudaNvSci/.vscode/extensions.json create mode 100644 Samples/cudaNvSci/.vscode/launch.json create mode 100644 Samples/cudaNvSci/.vscode/tasks.json create mode 100644 Samples/cudaNvSciNvMedia/.vscode/c_cpp_properties.json create mode 100644 Samples/cudaNvSciNvMedia/.vscode/extensions.json create mode 100644 Samples/cudaNvSciNvMedia/.vscode/launch.json create mode 100644 Samples/cudaNvSciNvMedia/.vscode/tasks.json create mode 100644 Samples/cudaOpenMP/.vscode/c_cpp_properties.json create mode 100644 Samples/cudaOpenMP/.vscode/extensions.json create mode 100644 Samples/cudaOpenMP/.vscode/launch.json create mode 100644 Samples/cudaOpenMP/.vscode/tasks.json create mode 100644 Samples/cudaTensorCoreGemm/.vscode/c_cpp_properties.json create mode 100644 Samples/cudaTensorCoreGemm/.vscode/extensions.json create mode 100644 Samples/cudaTensorCoreGemm/.vscode/launch.json create mode 100644 Samples/cudaTensorCoreGemm/.vscode/tasks.json create mode 100644 Samples/deviceQuery/.vscode/c_cpp_properties.json create mode 100644 Samples/deviceQuery/.vscode/extensions.json create mode 100644 Samples/deviceQuery/.vscode/launch.json create mode 100644 Samples/deviceQuery/.vscode/tasks.json create mode 100644 Samples/dmmaTensorCoreGemm/.vscode/c_cpp_properties.json create mode 100644 Samples/dmmaTensorCoreGemm/.vscode/extensions.json create mode 100644 Samples/dmmaTensorCoreGemm/.vscode/launch.json create mode 100644 Samples/dmmaTensorCoreGemm/.vscode/tasks.json create mode 100644 Samples/globalToShmemAsyncCopy/.vscode/c_cpp_properties.json create mode 100644 Samples/globalToShmemAsyncCopy/.vscode/extensions.json create mode 100644 Samples/globalToShmemAsyncCopy/.vscode/launch.json create mode 100644 Samples/globalToShmemAsyncCopy/.vscode/tasks.json create mode 100644 Samples/immaTensorCoreGemm/.vscode/c_cpp_properties.json create mode 100644 Samples/immaTensorCoreGemm/.vscode/extensions.json create mode 100644 Samples/immaTensorCoreGemm/.vscode/launch.json create mode 100644 Samples/immaTensorCoreGemm/.vscode/tasks.json create mode 100644 Samples/jacobiCudaGraphs/.vscode/c_cpp_properties.json create mode 100644 Samples/jacobiCudaGraphs/.vscode/extensions.json create mode 100644 Samples/jacobiCudaGraphs/.vscode/launch.json create mode 100644 Samples/jacobiCudaGraphs/.vscode/tasks.json create mode 100644 Samples/matrixMul/.vscode/c_cpp_properties.json create mode 100644 Samples/matrixMul/.vscode/extensions.json create mode 100644 Samples/matrixMul/.vscode/launch.json create mode 100644 Samples/matrixMul/.vscode/tasks.json create mode 100644 Samples/matrixMulDrv/.vscode/c_cpp_properties.json create mode 100644 Samples/matrixMulDrv/.vscode/extensions.json create mode 100644 Samples/matrixMulDrv/.vscode/launch.json create mode 100644 Samples/matrixMulDrv/.vscode/tasks.json create mode 100644 Samples/memMapIPCDrv/.vscode/c_cpp_properties.json create mode 100644 Samples/memMapIPCDrv/.vscode/extensions.json create mode 100644 Samples/memMapIPCDrv/.vscode/launch.json create mode 100644 Samples/memMapIPCDrv/.vscode/tasks.json create mode 100644 Samples/nvJPEG/.vscode/c_cpp_properties.json create mode 100644 Samples/nvJPEG/.vscode/extensions.json create mode 100644 Samples/nvJPEG/.vscode/launch.json create mode 100644 Samples/nvJPEG/.vscode/tasks.json create mode 100644 Samples/nvJPEG_encoder/.vscode/c_cpp_properties.json create mode 100644 Samples/nvJPEG_encoder/.vscode/extensions.json create mode 100644 Samples/nvJPEG_encoder/.vscode/launch.json create mode 100644 Samples/nvJPEG_encoder/.vscode/tasks.json create mode 100644 Samples/p2pBandwidthLatencyTest/.vscode/c_cpp_properties.json create mode 100644 Samples/p2pBandwidthLatencyTest/.vscode/extensions.json create mode 100644 Samples/p2pBandwidthLatencyTest/.vscode/launch.json create mode 100644 Samples/p2pBandwidthLatencyTest/.vscode/tasks.json create mode 100644 Samples/reduction/.vscode/c_cpp_properties.json create mode 100644 Samples/reduction/.vscode/extensions.json create mode 100644 Samples/reduction/.vscode/launch.json create mode 100644 Samples/reduction/.vscode/tasks.json create mode 100644 Samples/shfl_scan/.vscode/c_cpp_properties.json create mode 100644 Samples/shfl_scan/.vscode/extensions.json create mode 100644 Samples/shfl_scan/.vscode/launch.json create mode 100644 Samples/shfl_scan/.vscode/tasks.json create mode 100644 Samples/simpleAWBarrier/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleAWBarrier/.vscode/extensions.json create mode 100644 Samples/simpleAWBarrier/.vscode/launch.json create mode 100644 Samples/simpleAWBarrier/.vscode/tasks.json create mode 100644 Samples/simpleAttributes/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleAttributes/.vscode/extensions.json create mode 100644 Samples/simpleAttributes/.vscode/launch.json create mode 100644 Samples/simpleAttributes/.vscode/tasks.json create mode 100644 Samples/simpleCUBLAS/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleCUBLAS/.vscode/extensions.json create mode 100644 Samples/simpleCUBLAS/.vscode/launch.json create mode 100644 Samples/simpleCUBLAS/.vscode/tasks.json create mode 100644 Samples/simpleCUBLASXT/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleCUBLASXT/.vscode/extensions.json create mode 100644 Samples/simpleCUBLASXT/.vscode/launch.json create mode 100644 Samples/simpleCUBLASXT/.vscode/tasks.json create mode 100644 Samples/simpleCUBLAS_LU/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleCUBLAS_LU/.vscode/extensions.json create mode 100644 Samples/simpleCUBLAS_LU/.vscode/launch.json create mode 100644 Samples/simpleCUBLAS_LU/.vscode/tasks.json create mode 100644 Samples/simpleCUFFT/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleCUFFT/.vscode/extensions.json create mode 100644 Samples/simpleCUFFT/.vscode/launch.json create mode 100644 Samples/simpleCUFFT/.vscode/tasks.json create mode 100644 Samples/simpleCudaGraphs/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleCudaGraphs/.vscode/extensions.json create mode 100644 Samples/simpleCudaGraphs/.vscode/launch.json create mode 100644 Samples/simpleCudaGraphs/.vscode/tasks.json create mode 100644 Samples/simpleDrvRuntime/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleDrvRuntime/.vscode/extensions.json create mode 100644 Samples/simpleDrvRuntime/.vscode/launch.json create mode 100644 Samples/simpleDrvRuntime/.vscode/tasks.json create mode 100644 Samples/simpleGL/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleGL/.vscode/extensions.json create mode 100644 Samples/simpleGL/.vscode/launch.json create mode 100644 Samples/simpleGL/.vscode/tasks.json create mode 100644 Samples/simpleIPC/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleIPC/.vscode/extensions.json create mode 100644 Samples/simpleIPC/.vscode/launch.json create mode 100644 Samples/simpleIPC/.vscode/tasks.json create mode 100644 Samples/simpleVoteIntrinsics/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleVoteIntrinsics/.vscode/extensions.json create mode 100644 Samples/simpleVoteIntrinsics/.vscode/launch.json create mode 100644 Samples/simpleVoteIntrinsics/.vscode/tasks.json create mode 100644 Samples/simpleVulkan/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleVulkan/.vscode/extensions.json create mode 100644 Samples/simpleVulkan/.vscode/launch.json create mode 100644 Samples/simpleVulkan/.vscode/tasks.json create mode 100644 Samples/simpleVulkanMMAP/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleVulkanMMAP/.vscode/extensions.json create mode 100644 Samples/simpleVulkanMMAP/.vscode/launch.json create mode 100644 Samples/simpleVulkanMMAP/.vscode/tasks.json create mode 100644 Samples/simpleZeroCopy/.vscode/c_cpp_properties.json create mode 100644 Samples/simpleZeroCopy/.vscode/extensions.json create mode 100644 Samples/simpleZeroCopy/.vscode/launch.json create mode 100644 Samples/simpleZeroCopy/.vscode/tasks.json create mode 100644 Samples/streamOrderedAllocation/.vscode/c_cpp_properties.json create mode 100644 Samples/streamOrderedAllocation/.vscode/extensions.json create mode 100644 Samples/streamOrderedAllocation/.vscode/launch.json create mode 100644 Samples/streamOrderedAllocation/.vscode/tasks.json create mode 100644 Samples/streamOrderedAllocationIPC/.vscode/c_cpp_properties.json create mode 100644 Samples/streamOrderedAllocationIPC/.vscode/extensions.json create mode 100644 Samples/streamOrderedAllocationIPC/.vscode/launch.json create mode 100644 Samples/streamOrderedAllocationIPC/.vscode/tasks.json create mode 100644 Samples/streamOrderedAllocationP2P/.vscode/c_cpp_properties.json create mode 100644 Samples/streamOrderedAllocationP2P/.vscode/extensions.json create mode 100644 Samples/streamOrderedAllocationP2P/.vscode/launch.json create mode 100644 Samples/streamOrderedAllocationP2P/.vscode/tasks.json create mode 100644 Samples/systemWideAtomics/.vscode/c_cpp_properties.json create mode 100644 Samples/systemWideAtomics/.vscode/extensions.json create mode 100644 Samples/systemWideAtomics/.vscode/launch.json create mode 100644 Samples/systemWideAtomics/.vscode/tasks.json create mode 100644 Samples/tf32TensorCoreGemm/.vscode/c_cpp_properties.json create mode 100644 Samples/tf32TensorCoreGemm/.vscode/extensions.json create mode 100644 Samples/tf32TensorCoreGemm/.vscode/launch.json create mode 100644 Samples/tf32TensorCoreGemm/.vscode/tasks.json create mode 100644 Samples/vectorAddMMAP/.vscode/c_cpp_properties.json create mode 100644 Samples/vectorAddMMAP/.vscode/extensions.json create mode 100644 Samples/vectorAddMMAP/.vscode/launch.json create mode 100644 Samples/vectorAddMMAP/.vscode/tasks.json create mode 100644 Samples/vectorAdd_nvrtc/.vscode/c_cpp_properties.json create mode 100644 Samples/vectorAdd_nvrtc/.vscode/extensions.json create mode 100644 Samples/vectorAdd_nvrtc/.vscode/launch.json create mode 100644 Samples/vectorAdd_nvrtc/.vscode/tasks.json create mode 100644 Samples/vulkanImageCUDA/.vscode/c_cpp_properties.json create mode 100644 Samples/vulkanImageCUDA/.vscode/extensions.json create mode 100644 Samples/vulkanImageCUDA/.vscode/launch.json create mode 100644 Samples/vulkanImageCUDA/.vscode/tasks.json create mode 100644 Samples/warpAggregatedAtomicsCG/.vscode/c_cpp_properties.json create mode 100644 Samples/warpAggregatedAtomicsCG/.vscode/extensions.json create mode 100644 Samples/warpAggregatedAtomicsCG/.vscode/launch.json create mode 100644 Samples/warpAggregatedAtomicsCG/.vscode/tasks.json create mode 100644 Samples/watershedSegmentationNPP/.vscode/c_cpp_properties.json create mode 100644 Samples/watershedSegmentationNPP/.vscode/extensions.json create mode 100644 Samples/watershedSegmentationNPP/.vscode/launch.json create mode 100644 Samples/watershedSegmentationNPP/.vscode/tasks.json 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 + } + } + ] +}