Skip to content
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

Don't print SYCL device info in execution space intialization #4168

Conversation

masterleinad
Copy link
Contributor

At the moment, we are printing something like

Name: Tesla V100-PCIE-32GB
Driver Version: CUDA 11.0
Is Host: 0
Is CPU: 0
Is GPU: 1
Is Accelerator: 0
Vendor Id: 4318
Max Compute Units: 80
Max Work Item Dimensions: 3
Max Work Group Size: 1024
Preferred Vector Width Char: 1
Preferred Vector Width Short: 1
Preferred Vector Width Int: 1
Preferred Vector Width Long: 1
Preferred Vector Width Float: 1
Preferred Vector Width Double: 1
Preferred Vector Width Half: 0
Native Vector Width Char: 1
Native Vector Width Short: 1
Native Vector Width Int: 1
Native Vector Width Long: 1
Native Vector Width Float: 1
Native Vector Width Double: 1
Native Vector Width Half: 0
Address Bits: 64
Image Support: 1
Max Mem Alloc Size: 1073741824
Max Read Image Args: 128
Image2d Max Width: 131072
Image2d Max Height: 65536
Image3d Max Width: 16384
Image3d Max Height: 16384
Image3d Max Depth: 16384
Image Max Buffer Size: 32768
Image Max Array Size: 0
Max Samplers: 128
Max Parameter Size: 4000
Mem Base Addr Align: 4096
Global Cache Mem Line Size: 128
Global Mem Cache Size: 6291456
Global Mem Size: 34089730048
Local Mem Size: 49152
Error Correction Support: 1
Host Unified Memory: 0
Profiling Timer Resolution: 1000
Is Endian Little: 1
Is Available: 1
Is Compiler Available: 1
Is Linker Available: 1
Queue Profiling: 1
Built In Kernels: 0
Vendor: NVIDIA Corporation
Profile: CUDA
Version: 0.0
Extensions: 2
	cl_khr_fp64
	cl_khr_fp16
Printf Buffer Size: 1024
Preferred Interop User Sync: 1
Partition Max Sub Devices: 0
Reference Count: 1

every time an SYCL execution space is initialized. I think it's time to get rid of all this debug information now. We don't invoke print_configuration for any other backend during initialization.

@masterleinad masterleinad requested a review from nliber July 15, 2021 20:29
@masterleinad masterleinad added this to In progress in Kokkos Release 3.5 via automation Jul 15, 2021
@masterleinad masterleinad added this to Awaiting Feedback in Developer: Daniel Arndt Jul 15, 2021
@masterleinad masterleinad moved this from In progress to Awaiting Feedback in Kokkos Release 3.5 Jul 15, 2021
@crtrott crtrott merged commit f03cdd6 into kokkos:develop Jul 15, 2021
Kokkos Release 3.5 automation moved this from Awaiting Feedback to Done Jul 15, 2021
@masterleinad masterleinad moved this from Awaiting Feedback to Done in Developer: Daniel Arndt Jul 21, 2021
@masterleinad masterleinad deleted the sycl_dont_print_device_info_initialization branch December 2, 2021 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants