-
Notifications
You must be signed in to change notification settings - Fork 109
Further testing windows #367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
oleksandr-pavlyk
wants to merge
56
commits into
NVIDIA:main
from
oleksandr-pavlyk:further-testing-windows
Closed
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
23b445a
Add Windows support
mfranzrebsal 787e435
Windows support: revert CI specific changes
mfranzrebsal 78b674b
Re- Enable NVBench Windows build job
oleksandr-pavlyk 460e14f
Install CUDA Profiler API into toolkit
oleksandr-pavlyk c6cd097
Add intall_cuda_profiler_api.ps1
oleksandr-pavlyk f8c0554
Inform MSVC that static library export main
oleksandr-pavlyk f402b57
Review feedback to PowerShell script
oleksandr-pavlyk 71eacdc
Fix how CMAKE_CUDA_HOST_COMPILER is set in call to cmake
oleksandr-pavlyk cc209bb
Filter out empty directories LD_LIBRARY_PATH/PATH
oleksandr-pavlyk d980c2a
Check that cudaVersion and :CUDA_PATH are consistent
oleksandr-pavlyk 6c44ec6
Do not overwrite ENVIRONMENT property with empty values
oleksandr-pavlyk 7f2a6dc
Implement retry logic in downloading of CUDA Profiler API
oleksandr-pavlyk 287d041
Strengthen publisher verification of downloaded artifact
oleksandr-pavlyk 9f8bf81
Prepend new folders to LD_LIBRARY_PATH, do not overwrite
oleksandr-pavlyk adabe4a
Implement timeout, fail on 40x HTTP response code
oleksandr-pavlyk a5b3e97
USE ENVIRONMENT_MODIFICATION property, not ENVIRONMENT
oleksandr-pavlyk c6347b5
escape environment modification values
oleksandr-pavlyk 919468f
Fix cmake script error breaking the build
oleksandr-pavlyk 177c7b0
Added recommented timeout to Invoke-WebRequest
oleksandr-pavlyk f83429a
Set cmake_minimum_required version to 3.30.4, consistent with main pr…
oleksandr-pavlyk ccfa1b5
Pass NVBENCH environment variables through docker for Windows build
oleksandr-pavlyk cb00417
Export IMPORTLIB_LOCATION for CUPTI on Windows and use in testing pro…
oleksandr-pavlyk 28376eb
Add Zc:preprocessor to host compiler on Windows. Configure runtime en…
oleksandr-pavlyk 03b8f02
Better fix to add /Zc:preprocessor that also propagates to header tes…
oleksandr-pavlyk 5ddc847
Address code rabbit concern
oleksandr-pavlyk 76626e4
Validate before casting in PowerShell script
oleksandr-pavlyk 3944851
decouple nvbench runtime path setup from cupti target detection
oleksandr-pavlyk 0c29705
Normalize multiple ARCH args
oleksandr-pavlyk 806f163
Better validation of gpu_args parameter
oleksandr-pavlyk 90c2386
use get_imported_location to get CUPTI library to improve multi-confi…
oleksandr-pavlyk 737bb58
Validation of combinations of gpu, run_tests and device_testing
oleksandr-pavlyk fcfb9b6
Resolve code-rabbit concern in handling multiple imported configurati…
oleksandr-pavlyk 35a0d59
Reject GPU requests for forks
oleksandr-pavlyk 5a08b81
Prevents installing cuda_profiler_api.h into one toolkit while CMake …
oleksandr-pavlyk 0be5c9c
Fail fast for deterministic client errors returned by download request
oleksandr-pavlyk 2dba74d
more robust imported_location computation
oleksandr-pavlyk fedba46
Make Linux also use ENVIRONMENT_MODIFICATION to simplify code
oleksandr-pavlyk 02a4a7e
run_tests=false is not allows when device_testing=true
oleksandr-pavlyk 2a904bb
Specify Windows CUDA toolkit version major.minor.patch, derive devcon…
oleksandr-pavlyk 48a77bb
Handle edge case when multiple CUPTI dlls exist, pick up, warn, do no…
oleksandr-pavlyk 639e9ae
Always specify -DNVBench_ENABLE_DEVICE_TESTING=VAL per value of
oleksandr-pavlyk ccde292
Back to cuda major.minor being input
oleksandr-pavlyk 0ab9320
Remove parameters intended to enable testing builds on Windows. Defer…
oleksandr-pavlyk c55f7f2
Handle import nvbench::nvbench the same as nvbench target in NVBenchC…
oleksandr-pavlyk dd0a9b0
Forward cmake variables only if set
oleksandr-pavlyk d1a50a5
Use UTF-8 encoding when appending to GITHUB_OUTPUT
oleksandr-pavlyk 697f387
Avoid power-shell footgun where local variable shadows builtin variab…
oleksandr-pavlyk 307ecf5
enable device testing parameter in build_nvbench, passed as True by w…
oleksandr-pavlyk 9cd2c0f
Lower CMake version required as much as possible
oleksandr-pavlyk 9bfe117
LINKER:/INCLUDE:main for proper CUDA link driver routing
oleksandr-pavlyk 2d004ec
Add conda-specific hints for find_library call to find CUPTI
oleksandr-pavlyk 25ab217
test_export must require 3.22 version
oleksandr-pavlyk 4ece868
Delete unused function Test-Preset
oleksandr-pavlyk 3cd661a
Guard the CUPTI runtime path extraction
oleksandr-pavlyk 1cc8d01
use the config-aware generator expression for all runtime targets
oleksandr-pavlyk 9486121
Deduplicate WINDOWS_CI_IMAGE construction
oleksandr-pavlyk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.