Nikhil Talpallikar
f6504f40a5
fix formatting
2025-08-29 13:28:40 -07:00
Nikhil Talpallikar
b4aaab387e
fixed formatting
2025-08-29 12:37:12 -07:00
ntalpallikar
0861db73ad
fixing indentation
2025-08-06 10:56:14 -07:00
Nikhil Talpallikar
6df7127c23
Fixed dlopen on linux with lazy load flag
2025-08-06 00:36:35 -07:00
Nikhil Talpallikar
d2c52db3e0
Fixed the error path to initialize error path function pointers. Exit with error in case of LOADLIBRARY failureas initialize of function pointers in case of LOADLIBRARY failure will fail
2025-08-06 00:29:22 -07:00
Nikhil Talpallikar
527b29dbd0
Clean implementation for failure path when cuInit fails. Removed CHECKED_CALL macro which returned prematurely
2025-08-05 13:49:28 -07:00
Nikhil Talpallikar
f8aab0053f
Clean implementation for failure path when cuInit fails
2025-08-05 13:46:44 -07:00
Nikhil Talpallikar
fd513b4846
Fix null pointer refrence issue with cuda driver API function pointers in case cuInit fails
2025-08-01 10:27:09 -07:00
Rob Armstrong
14b1bfdcc4
Replace README references to "CUDA Toolkit 12.5" with general "CUDA Toolkit"
2025-04-30 09:46:45 -07:00
shawnz
49159f3739
Bug 5164417 and 5097376: Fix the OpenMP issue finding issue for MSVC and Glang
2025-04-27 16:50:12 +08:00
shawnz
e77d6eb5ab
Bug 5207005: Append pid in shmName for Linux only as this is for MIG scenario
2025-04-07 17:17:17 +08:00
shawnz
b013387a39
Update code format
2025-04-03 11:23:26 +08:00
shawnz
ad9908e32b
Bug4914019 & 4191696: Append pid in shmName for MIG multiple thread scenario
2025-04-02 11:20:09 +08:00
Rob Armstrong
ceab6e8bcc
Apply consistent code formatting across the repo. Add clang-format and pre-commit hooks.
2025-03-27 10:30:07 -07:00
Rob Armstrong
c0ab53f986
Update all sample CMakeLists.txt to include ENABLE_CUDA_DEBUG flag to enable cuda-gdb
2025-03-26 10:08:59 -07:00
Rob Armstrong
b87c243bbb
Add -lineinfo flag to all targets to include line information for developer tools
2025-03-26 09:44:20 -07:00
Rob Armstrong
e214cd29aa
Update gencode arguments for separate kernel fatbin builds
2025-03-26 09:28:37 -07:00
Shawn Zeng
9adce9d9f2
Update file CMakeLists.txt
2025-03-03 19:19:50 -08:00
Shawn Zeng
310e7f2a11
Bug 5143332: Remove the redundant content in 0_Introduction/CMakeLists.txt
2025-03-03 17:37:48 -08:00
XSShawnZeng
3e8f91d1a1
Several small bug fixes for Windows platforms
...
* Enhancement for GLFW include and lib search
* Fixing issue #321 : A potential bug in memMapIPCDrv/memMapIpc.cpp
* Update CMakelist.txt for the sample 0_Introduction/template
* Copy .dll to correct dir for 5_Domain_Specific/Mandelbrot
* Fix typo
* Update changelog for cudaNvSciBufMultiplanar
2025-02-26 08:23:39 -08:00
ohmaya
61bd39800d
simplePrintf.cu: "Compute capability" text ( #299 )
...
Compute %d.%d capability => Compute capability %d.%d
2025-02-19 15:22:34 -08:00
Rob Armstrong
c87881f02c
Update matrix multiplication sample README references ( #325 )
...
- Clarify reference to Shared Memory section in CUDA programming guide
- Update cuBLAS interface version description
- Add hyperlink to Shared Memory documentation
2025-02-18 14:02:59 -08:00
shawnz
fb6fcb0110
Enhancement for finding GLFW on WIN and copy .dll files to executable dir for some samples
2025-02-14 22:37:51 +08:00
shawnz
a6737fd72b
Add SM support for simpleAtomicIntrinsics
2025-02-13 11:53:55 +08:00
Rob Armstrong
5932d18738
Fix warning about potential string overflow in 0_Introduction/simpleIPC
2025-02-11 17:31:36 -08:00
Rob Armstrong
7a9bd38ecc
Update OpenGL sample build settings on Windows
2025-02-10 23:12:38 -08:00
shawnz
11bc856cad
Turn on assert log for SimpleAssert and copy files to folder of executable for watershedSegmentationNPP
2025-02-10 17:02:44 +08:00
Rob Armstrong
95308ffc23
Add missing build targets to general samples
2025-02-08 13:04:26 -05:00
Rob Armstrong
56852fbb50
Add explicit system libraries needed on some Linux distributions
2025-02-07 15:43:17 -05:00
Rob Armstrong
e8a041d783
Ensure -Wno-deprecated-gpu-targets is passed to PTX and fatbin compilation steps
2025-02-04 12:07:51 -08:00
Rob Armstrong
c631850c15
Remove compute capability 8.7 build target for non-Tegra builds
2025-02-04 12:01:38 -08:00
Rob Armstrong
9539ca5fa3
Remove compute capability 7.2 build target for non-Tegra builds
2025-02-04 11:58:25 -08:00
Rob Armstrong
0f4bdfad99
CMake: Add '-Wno-deprecated-gpu-targets' to suppress warning messages during build about Maxwell, Pascal, and Volta
2025-02-04 11:51:17 -08:00
shawnz
ab0b386ac4
Update tegra SMs]
2025-01-23 16:20:34 +08:00
shawnz
08fae276b4
Add Tegra SMs in CMakeLists.txt general samples
2025-01-23 11:02:56 +08:00
Rob Armstrong
b203467419
Update CUDA architectures list
2025-01-22 17:49:44 -08:00
Jonathan Bentz
48e70c8b31
Copying input files into BINDIR so that these samples will run properly
2025-01-15 19:22:54 -06:00
Jonathan Bentz
e633580eff
a couple more typos in comments
2025-01-14 18:12:09 -06:00
Jonathan Bentz
df9ea79df4
typo errors in a few CMakelists files
2025-01-14 18:09:26 -06:00
Rob Armstrong
f8fbd04007
Update CMake module search path
2025-01-14 09:14:29 -08:00
Rob Armstrong
415ad05c98
Remove remaining legacy Makefiles
2025-01-10 08:05:41 -08:00
Rob Armstrong
ce045e2ae9
Merge branch 'cmake_transition' into aarch64_guarding
2025-01-09 10:03:16 -08:00
Rob Armstrong
f753e86e7a
Update all samples to build position-independent code
2025-01-09 09:59:36 -08:00
Jonathan Bentz
a1cf9e4183
Changes for building for aarch64, specifically jetson orin nano
2025-01-08 17:05:45 -06:00
Jonathan Bentz
f9dd4323af
adding code to Linux-only samples to guard against building on Windows
2024-12-18 14:36:12 -06:00
Rob Armstrong
bfd956bc5e
Remove README references to PPC processors (no longer supported)
2024-12-18 10:54:37 -08:00
Rob Armstrong
0f5821a8c8
Remove outdated build instructions from README.md
2024-12-18 10:52:24 -08:00
Rob Armstrong
c1301d000a
Resolve Windows build issues
2024-12-17 22:11:52 -08:00
Rob Armstrong
abb97e1dfb
Update copy_directory_if_different to copy_directory for CMake 3.20 compatibility
2024-12-17 10:22:02 -08:00
Rob Armstrong
2ad2272e3d
Change some applicable build architectures
2024-12-16 14:52:34 -08:00