- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I was converting dump_reg_shmem.cu from repo cutlass and dpct gave SIGSEGV
Output:
C:\Users\intel\Downloads\cuda code\dpct_repos\cutlass\examples\02_dump_reg_shmem>dpct --cuda-include-path="C:\nvcc\include" --extra-arg="-I../../tools/util/include" --extra-arg="-I../common" --extra-arg="-I../../include" --out-root=dpct dump_reg_shmem.cu NOTE: Could not auto-detect compilation database for file 'dump_reg_shmem.cu' in 'C:\Users\intel\Downloads\cuda code\dpct_repos\cutlass\examples\02_dump_reg_shmem' or any parent directory. Processing: C:\Users\intel\Downloads\cuda code\dpct_repos\cutlass\examples\02_dump_reg_shmem\dump_reg_shmem.cu Meet signal:SIGSEGV Intel(R) DPC++ Compatibility Tool tries to give analysis reports and terminates...
.apis.log:
API name Frequency Meet signal:SIGSEGV Intel(R) DPC++ Compatibility Tool tries to give analysis reports and terminates...
.diags.log:
Cuda Include Path found: C:\nvcc\include Meet signal:SIGSEGV Intel(R) DPC++ Compatibility Tool tries to give analysis reports and terminates...
Regards,
Gagan
- Tags:
- General Support
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Gagan,
We are also getting the same error while migrating the file(dump_reg_shmem.cu) mentioned by you. So we are escalating it to the concerned team.
Warm Regards,
Abhishek
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I don't see a segfault with the latest DPCT. See the following behavior:
C:\Users\amadhuso\Downloads\cutlass\examples\02_dump_reg_shmem>dpct --extra-arg="-I../../tools/util/include" --extra-arg="-I../common" --extra-arg="-I../../include" --out-root=dpct dump_reg_shmem.cu
NOTE: Could not auto-detect compilation database for file 'dump_reg_shmem.cu' in 'C:\Users\amadhuso\Downloads\cutlass\examples\02_dump_reg_shmem' or any parent directory.
Processing: C:\Users\amadhuso\Downloads\cutlass\examples\02_dump_reg_shmem\dump_reg_shmem.cu
C:\Users\amadhuso\Downloads\cutlass\examples\02_dump_reg_shmem\dump_reg_shmem.cu:173:5: warning: DPCT1001:0: The statement could not be removed.
std::cout << "Failed" << std::endl;
^
C:\Users\amadhuso\Downloads\cutlass\examples\02_dump_reg_shmem\dump_reg_shmem.cu:172:3: warning: DPCT1000:1: Error handling if-stmt was detected but could not be rewritten.
if (result != cudaSuccess) {
^
C:\Users\amadhuso\Downloads\cutlass\examples\02_dump_reg_shmem\dump_reg_shmem.cu:170:24: warning: DPCT1003:2: Migrated API does not return error code. (*, 0) is inserted. You may need to rewrite this code.
cudaError_t result = cudaDeviceSynchronize();
^
Processed 1 file(s) in -in-root folder "C:\Users\amadhuso\Downloads\cutlass\examples\02_dump_reg_shmem"

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page