<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Char, not sure if clang supports 10.2. You can ry to use trunk
instead of release and check it yourself. Most probably clang 10
will support cuda 10. Also, you can use cuda 9 safely, just
replace ptxas in the installation dir with the newest ptxas from
cuda 10.2<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">15.01.2020 9:17 AM, treinz пишет:<br>
</div>
<blockquote type="cite"
cite="mid:78407693.6f4.16faaa36ab0.Coremail.treinz@163.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div style="position:relative;zoom:1">Hi Alexey,</div>
<div style="position:relative;zoom:1"><br>
</div>
<div style="position:relative;zoom:1">Almost a year has passed
and Nvidia finally fixes the ptxas issue in CUDA 10.2
according to: <a
href="https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-compiler-resolved-issues"
_src="https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-compiler-resolved-issues"
moz-do-not-send="true">https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-compiler-resolved-issues</a>
However, I can not yet use it with llvm 9.0.0 release because
CUDA 10.2 is not supported yet. Is there other branches of the
llvm repo that supports CUDA 10.2 now? Or do I need to wait
for llvm 10 releaase.</div>
<div style="position:relative;zoom:1"><br>
</div>
<div style="position:relative;zoom:1">Thanks,</div>
<div style="position:relative;zoom:1">Char<br>
</div>
<div><br>
</div>
<p>At 2019-02-28 02:09:54, "Alexey Bataev"
<a class="moz-txt-link-rfc2396E" href="mailto:a.bataev@outlook.com"><a.bataev@outlook.com></a> wrote:</p>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex;
MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<p>Hi Char, it looks like they have some kind of buffer
overflow bug in their ptxas tool.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">27.02.2019 13:08, treinz пишет:<br>
</div>
<blockquote type="cite"
cite="mid:2a6978ed.913.16930249224.Coremail.treinz@163.com">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>I submitted the bug report to nvidia. While they are
working on it, can you share some insight in what could
potentially cause this? I just want to get a sense if
such a bug require significant amount of work to fix,
which can help me make some decision moving forward with
my project.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
At 2019-02-27 03:19:02, "Alexey Bataev" <a
class="moz-txt-link-rfc2396E"
href="mailto:a.bataev@outlook.com"
moz-do-not-send="true"><a.bataev@outlook.com></a>
wrote:<br>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex;
MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<p>Hi Char, yes, this line causes the crash. You don't
need .cu files (I don't know what files are you
talking about, clang does not generate .cu files). You
need just this .s file to reproduce the error and
nothing else.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">26.02.2019 13:06, treinz
пишет:<br>
</div>
<blockquote type="cite"
cite="mid:5c79a656.a03.1692afc7bbb.Coremail.treinz@163.com">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>Just want to make sure I understand what you
said because I'm not familiar with the llvm
pipeline, it's this line:</div>
<div><br>
</div>
<div>/net/gs/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/bin/ptxas"
-m64 -g --dont-merge-basicblocks --return-at-end
-v --gpu-name sm_75 --output-file
/tmp/60663577.1.login.q/testparticles-4fd988.o
/tmp/60663577.1.login.q/testparticles-1d20c4.s</div>
<div><br>
</div>
<div>that segfaults, where the
testparticles-1d20c4.s is generated by the
command:</div>
<div><br>
</div>
<div>/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/bin/clang-9"
-cc1 -triple nvptx64-nvidia-cuda -aux-triple
x86_64-unknown-linux-gnu -S -disable-free
-disable-llvm-verifier -discard-value-names
-main-file-name testparticles.cpp
-mrelocation-model static -mthread-model posix
-mdisable-fp-elim -no-integrated-as
-fuse-init-array -fcuda-is-device
-mlink-builtin-bitcode
/net/gs/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/nvvm/libdevice/libdevice.10.bc
-target-feature +ptx61 -target-cpu sm_75
-dwarf-column-info -debug-info-kind=limited
-dwarf-version=2 -debugger-tuning=gdb -v
-resource-dir
/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/lib/clang/9.0.0
-internal-isystem
/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/lib/clang/9.0.0/include/cuda_wrappers
-internal-isystem
/net/gs/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/include
-include __clang_cuda_runtime_wrapper.h -isystem
/home/aznb/.linuxbrew/Cellar/boost/1.68.0_clang/include/boost-1_68
-I /home/aznb/mycodes/scbmc -I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkos-src/core/src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkos-src/containers/src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkos-src/algorithms/src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkos-build
-I /home/aznb/mycodes/scbmc/../thrust -I
/net/gs/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/include
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkosutils-src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/alias-src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/ziggurat-src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/distribution-src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/generic-src
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/x86_64-unknown-linux-gnu
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/backward
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/x86_64-unknown-linux-gnu
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/backward
-internal-isystem /usr/local/include
-internal-isystem
/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/lib/clang/9.0.0/include
-internal-externc-isystem /include
-internal-externc-isystem /usr/include
-internal-isystem /usr/local/include
-internal-isystem
/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/lib/clang/9.0.0/include
-internal-externc-isystem /include
-internal-externc-isystem /usr/include -O0
-std=c++17 -fdeprecated-macro
-fno-dwarf-directory-asm -fdebug-compilation-dir
/home/aznb/mycodes/scbmc/build_cuda_clang_debug
-ferror-limit 19 -fmessage-length 0
-fobjc-runtime=gcc -fcxx-exceptions -fexceptions
-fdiagnostics-show-option -o
/tmp/60663577.1.login.q/testparticles-1d20c4.s -x
cuda /home/aznb/mycodes/scbmc/testparticles.cpp</div>
<div><br>
</div>
<div>Both of these commands were shown in the error
log. How do I replace my original cpp files with
the two *.cu files automatically generated by llvm
in the above command to reproduce the bug?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
<br>
At 2019-02-26 09:22:35, "Alexey Bataev" <a
class="moz-txt-link-rfc2396E"
href="mailto:a.bataev@outlook.com"
moz-do-not-send="true"><a.bataev@outlook.com></a>
wrote:<br>
<blockquote id="isReplyContent" style="PADDING-LEFT:
1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc
1px solid"> Hi Char, unfortunately I cannot help
you with these crashes, because they caused not by
clang /LLVM, but the NVidia's PTX-to-SASS
translator ptxas. It is ptxas who crashes and I
can't do anything about this. You need to report
the bug to NVidia, but you need to manually run
the ptxas tool with the generated .s file.
Sometimes it helps to compile the code
sequentially, not using the parallel builds. Plus,
those crashes may disappear from time to time.<br>
<br>
<div id="AppleMailSignature" dir="ltr">Best
regards,
<div>Alexey Bataev</div>
</div>
<div dir="ltr"><br>
25 февр. 2019 г., в 19:59, treinz <<a
href="mailto:treinz@163.com"
moz-do-not-send="true">treinz@163.com</a>>
написал(а):<br>
<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>Thanks for the great work! The version
I checked out works most of the time. But
I do encounter crashes sometimes. I can't
file a bug report on <a
href="https://bugs.llvm.org/"
_src="https://bugs.llvm.org/"
moz-do-not-send="true">https://bugs.llvm.org/</a> because
I don't have an account. I sent an email
to <a
href="mailto:bugs-admin@lists.llvm.org"
_src="mailto:bugs-admin@lists.llvm.org"
moz-do-not-send="true">bugs-admin@lists.llvm.org</a> for
an account already but I haven't heard
back. Meanwhile, can you take a look at
the issue? I'm attaching the bug report
files here -- the clang_error.log has the
verbose output from clang and the other
files are generated automatically by clang
upon the crash. I'm using the
above-mentioned commit
48aefa8877713616802d9c90b63f86fe50b9a101
from github mirror. The bug is
reproducible on my machine with a nvidia
RTX2080 card (sm=Turing75).</div>
<br>
<div>Thanks,</div>
<div>Char</div>
<br>
At 2019-01-24 03:25:39, "Alexey Bataev" <<a
href="mailto:a.bataev@outlook.com"
moz-do-not-send="true">a.bataev@outlook.com</a>>
wrote:<br>
<blockquote id="isReplyContent"
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px
0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<p>Yes, this one.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">23.01.2019
14:17, treinz via llvm-dev пишет:<br>
</div>
<blockquote type="cite"
cite="mid:%3C3dcd5ecb.862.1687c2521a6.Coremail.treinz@163.com%3E">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>Thanks for working on this. I
assume the last commit you mentioned
is:</div>
<div><br>
</div>
<div>
<div>commit
48aefa8877713616802d9c90b63f86fe50b9a101
(HEAD -> master, origin/master,
origin/HEAD)</div>
<div>Author: Alexey Bataev <a
class="moz-txt-link-rfc2396E"
href="mailto:a.bataev@hotmail.com"
moz-do-not-send="true">
<a.bataev@hotmail.com></a></div>
<div>Date: Wed Jan 23 18:59:54
2019 +0000</div>
<div><br>
</div>
<div> [DEBUGINFO, NVPTX] Enable
support for the debug info on
NVPTX target.</div>
<div><br>
</div>
<div> Enable full support for the
debug info.</div>
<div><br>
</div>
<div> Differential revision: <a
class="moz-txt-link-freetext"
href="https://reviews.llvm.org/D46189"
moz-do-not-send="true">
https://reviews.llvm.org/D46189</a></div>
<div><br>
</div>
<div> git-svn-id: <a
class="moz-txt-link-freetext"
href="https://llvm.org/svn/llvm-project/llvm/trunk@351974"
moz-do-not-send="true">
https://llvm.org/svn/llvm-project/llvm/trunk@351974</a>
91177308-0d34-0410-b5e6-96231b3b80d8</div>
</div>
<div><br>
</div>
<div>I'll check this one out. </div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
At 2019-01-24 03:01:18, "Alexey
Bataev" <a
class="moz-txt-link-rfc2396E"
href="mailto:a.bataev@outlook.com"
moz-do-not-send="true">
<a.bataev@outlook.com></a>
wrote:<br>
<blockquote id="isReplyContent"
style="PADDING-LEFT: 1ex; MARGIN:
0px 0px 0px 0.8ex; BORDER-LEFT: #ccc
1px solid">
<p>Hi Char, I found the problem, for
some reason the last patch was
applied correctly. Just committed
the fixed version. Tried to
compile axpy.cu, everything works.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">23.01.2019
13:37, treinz пишет:<br>
</div>
<blockquote type="cite"
cite="mid:5ed2d823.60c.1687c00f62b.Coremail.treinz@163.com">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>I tried the b7195a6 from
the llvm github mirror, which
does include your commit <a
href="https://reviews.llvm.org/D46189"
_src="https://reviews.llvm.org/D46189" moz-do-not-send="true">D46189</a> (see
below). But it can't compile
the example program on <a
href="https://llvm.org/docs/CompileCudaWithLLVM.html#invoking-clang."
_src="https://llvm.org/docs/CompileCudaWithLLVM.html#invoking-clang."
moz-do-not-send="true">https://llvm.org/docs/CompileCudaWithLLVM.html#invoking-clang</a> --
the error is:</div>
<div><br>
</div>
<div>[aznb<span
ntes_mm_email="@">@asp
testcuda]$ </span>clang++
axpy.cu -g -o axpy
--cuda-gpu-arch=sm_61
-lcudart_static -ldl -lrt
-pthread -v</div>
<div>
<div>clang version 9.0.0 (<a
class="moz-txt-link-freetext"
href="https://git.llvm.org/git/clang.git" moz-do-not-send="true">https://git.llvm.org/git/clang.git</a>
4566ed0d7c076ad061168f7c6cb5fa3a793614a8) (<a
class="moz-txt-link-freetext"
href="https://git.llvm.org/git/llvm.git" moz-do-not-send="true">https://git.llvm.org/git/llvm.git</a>
b7195a6d8d9064c4fac6a7b91826de80df394f69)</div>
<div>Target:
x86_64-unknown-linux-gnu</div>
<div>Thread model: posix</div>
<div>InstalledDir:
/home/aznb/.linuxbrew/bin</div>
<div>Found candidate GCC
installation:
/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0</div>
<div>Found candidate GCC
installation:
/usr/lib/gcc/x86_64-redhat-linux/4.4.4</div>
<div>Found candidate GCC
installation:
/usr/lib/gcc/x86_64-redhat-linux/4.4.7</div>
<div>Selected GCC
installation:
/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0</div>
<div>Candidate multilib:
.;@m64</div>
<div>Selected multilib: .;@m64</div>
<div>Found CUDA installation:
/net/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64, version 10.0</div>
<div> "/home/aznb/mycodes/testcuda
-ferror-limit 19
-fmessage-length 0 -pthread
-fobjc-runtime=gcc
-fcxx-exceptions
-fexceptions
-fdiagnostics-show-option -o
/tmp/59224042.1.login.q/axpy-560f45.s -x cuda axpy.cu</div>
<div>clang -cc1 version 9.0.0
based upon LLVM 9.0.0svn
default target
x86_64-unknown-linux-gnu</div>
<div>ignoring nonexistent
directory "/include"</div>
<div>ignoring nonexistent
directory "/include"</div>
<div>ignoring duplicate
directory
"/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0"</div>
<div>ignoring duplicate
directory
"/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/x86_64-unknown-linux-gnu"</div>
<div>ignoring duplicate
directory
"/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/backward"</div>
<div>ignoring duplicate
directory
"/usr/local/include"</div>
<div>ignoring duplicate
directory
"/home/aznb/.linuxbrew/Cellar/llvm/HEAD-b7195a6/lib/clang/9.0.0/include"</div>
<div>ignoring duplicate
directory "/usr/include"</div>
<div>#include "..." search
starts here:</div>
<div>#include <...>
search starts here:</div>
<div> /home/aznb/.linuxbrew/Cellar/llvm/HEAD-b7195a6/lib/clang/9.0.0/include/cuda_wrappers</div>
<div> /net/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/include</div>
<div> /home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0</div>
<div> /home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/x86_64-unknown-linux-gnu</div>
<div> /home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/backward</div>
<div> /usr/local/include</div>
<div> /home/aznb/.linuxbrew/Cellar/llvm/HEAD-b7195a6/lib/clang/9.0.0/include</div>
<div> /usr/include</div>
<div>End of search list.</div>
<div> "/net/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/bin/ptxas"
-m64 -g
--dont-merge-basicblocks
--return-at-end -v
--gpu-name sm_61
--output-file
/tmp/59224042.1.login.q/axpy-1ebb06.o
/tmp/59224042.1.login.q/axpy-560f45.s</div>
<div>ptxas
/tmp/59224042.1.login.q/axpy-560f45.s,
line 290; fatal : Parsing
error near '{': syntax error</div>
<div>ptxas fatal : Ptx
assembly aborted due to
errors</div>
<div>clang-9: error: ptxas
command failed with exit
code 255 (use -v to see
invocation)</div>
</div>
<div><br>
</div>
<div>Maybe it's related to the
illegal assembly code
mentioned in <a
href="https://reviews.llvm.org/D46189"
_src="https://reviews.llvm.org/D46189" moz-do-not-send="true">https://reviews.llvm.org/D46189</a> Any
idea what's going on? I'm
including other people to see
if they have any suggestion. <a
href="https://reviews.llvm.org/D46189"
_src="https://reviews.llvm.org/D46189"
moz-do-not-send="true">https://reviews.llvm.org/D46189</a> also
mentioned that this is fixed
but has the fixed been merged
in the trunk yet?</div>
<div><br>
</div>
<div>BTW, github mirror's
b7195a6 does include your
commit about the debug info on
nvptx:</div>
<div><br>
</div>
<div>
<div>commit
d77902a49a06890b97e33515d346c6e4df6b756b</div>
<div>Author: Alexey Bataev <a
class="moz-txt-link-rfc2396E" href="mailto:a.bataev@hotmail.com"
moz-do-not-send="true">
<a.bataev@hotmail.com></a></div>
<div>Date: Tue Jan 22
17:43:37 2019 +0000</div>
<div><br>
</div>
<div> [DEBUGINFO, NVPTX]
Enable support for the debug
info on NVPTX target.</div>
<div><br>
</div>
<div> Summary: Enable full
support for the debug info.</div>
<div><br>
</div>
<div> Reviewers: echristo</div>
<div><br>
</div>
<div> Subscribers:
jholewinski, aprantl,
JDevlieghere, llvm-commits</div>
<div><br>
</div>
<div> Differential
Revision: <a
class="moz-txt-link-freetext"
href="https://reviews.llvm.org/D46189" moz-do-not-send="true">
https://reviews.llvm.org/D46189</a></div>
<div><br>
</div>
<div> git-svn-id: <a
class="moz-txt-link-freetext"
href="https://llvm.org/svn/llvm-project/llvm/trunk@351846"
moz-do-not-send="true">
https://llvm.org/svn/llvm-project/llvm/trunk@351846</a>
91177308-0d34-0410-b5e6-96231b3b80d8</div>
</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
在 2019-01-23 07:59:12,"Alexey
Bataev" <a
class="moz-txt-link-rfc2396E"
href="mailto:a.bataev@outlook.com" moz-do-not-send="true">
<a.bataev@outlook.com></a>
写道:<br>
<blockquote id="isReplyContent"
style="PADDING-LEFT: 1ex;
MARGIN: 0px 0px 0px 0.8ex;
BORDER-LEFT: #ccc 1px solid">
Hi Char, I don't know how
often it is updated, but most
probably it is already
updated.<br>
<br>
<div id="AppleMailSignature"
dir="ltr">Best regards,
<div>Alexey Bataev</div>
</div>
<div dir="ltr"><br>
22 янв. 2019 г., в 17:46,
treinz <<a
href="mailto:treinz@163.com"
moz-do-not-send="true">treinz@163.com</a>>
написал(а):<br>
<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><br>
<div>Hi Alexey,</div>
<div><br>
</div>
<div>Thank you for
letting me know. Can I
assume the the github
mirror is bumped to
9.0 and should contain
the commit you
mentioned? Just want
to make sure I'm
looking at the right
repo.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
<br>
在 2019-01-23
01:46:44,"Alexey Bataev"
<<a
href="mailto:a.bataev@outlook.com"
moz-do-not-send="true">a.bataev@outlook.com</a>>
写道:<br>
<blockquote
id="isReplyContent"
style="PADDING-LEFT:
1ex; MARGIN: 0px 0px
0px 0.8ex;
BORDER-LEFT: #ccc 1px
solid">
<p>Hi, debug info for
the NVPTX is
committed. It is not
a part of 8.0 RC1,
unfortunately, only
in 9.0 trunk.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div
class="moz-cite-prefix">14.12.2018
17:08, Alexey Bataev
пишет:<br>
</div>
<blockquote
type="cite"
cite="mid:AM5PR0902MB19234C1B3E456E4DC4A6ADC485A10@AM5PR0902MB1923.eurprd09.prod.outlook.com">Actually,
we need to commit
just 2 more patches
to enable basic
debug info support
for NVPTX. So, I
hope, it is going to
be the part of the
next 8.0 release. It
won't be backported
to 7.0 definitely.
<div>Sure, I will
let you know when
the patches are
committed to the
trunk, no
problems.<br>
<div><br>
<div
id="AppleMailSignature"
dir="ltr">Best
regards,
<div>Alexey
Bataev</div>
</div>
<div dir="ltr"><br>
14 дек. 2018
г., в 16:55,
treinz <<a
href="mailto:treinz@163.com" moz-do-not-send="true">treinz@163.com</a>>
написал(а):<br>
<br>
</div>
<blockquote
type="cite">
<div dir="ltr">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Are you
planning to
release this
as soon as
it's ready or
you want to
make it into a
major release?
Is it possible
to let me know
(maybe by
replying to
this thread)
once the code
is ready? I
know sometimes
it takes a
while to get
things in the
major release.
I greatly
appreciate
your work on
this!</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char<br>
</div>
<br>
在 2018-12-15
05:19:50,"Alexey
Bataev" <<a
href="mailto:a.bataev@outlook.com" moz-do-not-send="true">a.bataev@outlook.com</a>>
写道:<br>
<blockquote
id="isReplyContent"
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc
1px solid">
<div>Hi Char,
sorry, you
need to wait a
little bit. It
is almost
ready, but not
yet. For now,
use nvcc if
you need debug
info for Cuda.<br>
<br>
</div>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div
class="moz-cite-prefix">14.12.2018
14:33, treinz
пишет:<br>
</div>
<blockquote
type="cite"
cite="mid:13dd37a6.1117.167ae35bc75.Coremail.treinz@163.com">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alex,
Eric and
Valentin, <br>
</div>
<div><br>
</div>
<div>Thanks
for the
information. I
don't mean to
push this but
I'm in
desperate need
of debugging
some cuda
code. I'm not
familiar with
the llvm
internal but
it sounds like
there's at
least line
info now,
right? If so,
can you point
me to a branch
of llvm that
can help
tracing the
bug down to
certain line
of code. I
believe my bug
is simply a
write/read out
of array
boundary.<br>
</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char<br>
</div>
<div><br>
</div>
在 2018-12-05
07:15:28,"Alexey
Bataev" <a
class="moz-txt-link-rfc2396E"
href="mailto:a.bataev@hotmail.com" moz-do-not-send="true">
<a.bataev@hotmail.com></a> 写道:<br>
<blockquote
id="isReplyContent"
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc
1px solid">
Hi, yes, these
patches are
required to
have tne basic
debug info
support. At
least 2 more
patches are
required to be
able to get
values of the
variables
without
additional
manual data
type casting
in cuda-gdb. <br>
<br>
<div
id="AppleMailSignature"
dir="ltr">Best
regards,
<div>Alexey
Bataev</div>
</div>
<div dir="ltr"><br>
4 дек. 2018
г., в 18:06,
Eric
Christopher
<<a
href="mailto:echristo@gmail.com"
moz-do-not-send="true">echristo@gmail.com</a>> написал(а):<br>
<br>
</div>
<blockquote
type="cite">
<div dir="ltr">
<div dir="ltr">
<div>Adding
Alexey here
who has been
driving this
effort in
llvm.</div>
<div><br>
</div>
There are
about 5
patches
waiting on my
review:
<div><br>
</div>
<div>
<div> -: <a
href="https://reviews.llvm.org/D54320" moz-do-not-send="true">https://reviews.llvm.org/D54320</a></div>
<div> -: <a
href="https://reviews.llvm.org/D46189" moz-do-not-send="true">https://reviews.llvm.org/D46189</a></div>
<div> -: <a
href="https://reviews.llvm.org/D51554" moz-do-not-send="true">https://reviews.llvm.org/D51554</a></div>
<div> -: <a
href="https://reviews.llvm.org/D46061" moz-do-not-send="true">https://reviews.llvm.org/D46061</a></div>
<div> -: <a
href="https://reviews.llvm.org/D45784" moz-do-not-send="true">https://reviews.llvm.org/D45784</a></div>
<div><br>
</div>
<div>After
which I think
we're good.</div>
<div><br>
</div>
<div>-eric</div>
<br>
<div
class="gmail_quote">
<div dir="ltr">On
Mon, Dec 3,
2018 at 6:29
PM Valentin
Churavy via
llvm-dev <<a
href="mailto:llvm-dev@lists.llvm.org" moz-do-not-send="true">llvm-dev@lists.llvm.org</a>>
wrote:<br>
</div>
<blockquote
class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div
dir="auto">AFAIK
there is work
under way from
IBM (couple of
PRs open), but
yes Clang 7.0
doesn't
produce the
necessary
information.</div>
<div
dir="auto">
<div
dir="auto"><br>
</div>
<div
dir="auto">-V</div>
</div>
<br>
<div
class="gmail_quote">
<div dir="ltr">On
Fri, Nov 30,
2018, 14:58
treinz via
llvm-dev <<a
href="mailto:llvm-dev@lists.llvm.org" target="_blank"
moz-do-not-send="true">llvm-dev@lists.llvm.org</a>
wrote:<br>
</div>
<blockquote
class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div
style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi all,</div>
<div>I found
this <a
href="http://lists.llvm.org/pipermail/llvm-dev/2017-November/118871.html"
rel="noreferrer" target="_blank" moz-do-not-send="true">
http://lists.llvm.org/pipermail/llvm-dev/2017-November/118871.html</a>
when googling
about
compiling CUDA
code using
llvm. Is it
still the case
that one can't
step into CUDA
kernel code
compiled by
llvm in
cuda-gdb? I'm
using clang
7.0.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char<br>
</div>
</div>
<br>
<br>
<span
title="neteasefooter">
<p> </p>
</span>_______________________________________________<br>
LLVM
Developers
mailing list<br>
<a
href="mailto:llvm-dev@lists.llvm.org"
rel="noreferrer" target="_blank" moz-do-not-send="true">llvm-dev@lists.llvm.org</a><br>
<a
href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev"
rel="noreferrer noreferrer" target="_blank" moz-do-not-send="true">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote>
</div>
_______________________________________________<br>
LLVM
Developers
mailing list<br>
<a
href="mailto:llvm-dev@lists.llvm.org"
target="_blank" moz-do-not-send="true">llvm-dev@lists.llvm.org</a><br>
<a
href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</blockquote>
</div>
<br>
<br>
<span
title="neteasefooter">
<p> </p>
</span></blockquote>
</blockquote>
</div>
<br>
<br>
<span
title="neteasefooter">
<p> </p>
</span></div>
</blockquote>
</div>
</div>
</blockquote>
</blockquote>
</div>
<br>
<br>
<span
title="neteasefooter">
<p> </p>
</span></div>
</blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span></blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span></blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span></div>
</blockquote>
<blockquote type="cite">
<div dir="ltr"><bugreport.tar.bz2></div>
</blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span> </blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span> </blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span>
</blockquote>
</body>
</html>