You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
git clone https://github.com/cms-patatrack/pixeltrack-standalone.git
cd pixeltrack-standalone
# eventually change the SYCL_BASE at line 157 (default is the 2022-12 build)
make environment
source env.sh
make -j`nproc` sycl
or, as suggested in the backtrace, with the file CAHitNtupletGeneratorKernelsAlloc-gfx900-6a6965-5bc87f.o (93MB 😭 ):
When compiling the SYCL version of pixeltrack-standalone for the AMD backend, it crashes during linking.
Command:
/cvmfs/patatrack.cern.ch/externals/x86_64/rhel8/intel/sycl/nightly/20230613/bin/clang++ -O3 -fsycl -std=c++17 -O2 -fPIC -fdiagnostics-show-option -felide-constructors -fmessage-length=0 -fno-math-errno -ftree-vectorize -fvisibility-inlines-hidden -msse3 -pipe -pthread -Werror=address -Wall -Werror=array-bounds -Wno-attributes -Werror=conversion-null -Werror=delete-non-virtual-dtor -Wno-deprecated -Werror=format -Wno-long-long -Werror=main -Werror=missing-braces -Werror=narrowing -Wnon-virtual-dtor -Werror=overflow -Werror=overlength-strings -Wparentheses -Werror=pointer-arith -Wno-psabi -Werror=reorder -Wreturn-type -Werror=return-type -Werror=sign-compare -Werror=strict-aliasing -Wstrict-overflow -Werror=switch -Werror=type-limits -Wunused -Wno-unused-local-typedefs -Werror=unused-value -Wno-error=unused-variable -Wno-vla -Werror=write-strings -Wfatal-errors -g -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx900 --rocm-path=/opt/rocm-5.0.2 -Wno-linker-warnings \ /afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/obj/sycl/plugin-PixelTriplets/CAHitNtupletGeneratorKernelsAlloc.cc.o /afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/obj/sycl/plugin-PixelTriplets/CAHitNtupletGeneratorOnGPU.cc.o /afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/obj/sycl/plugin-PixelTriplets/HelixFitOnGPU.cc.o /afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/obj/sycl/plugin-PixelTriplets/RiemannFitOnGPU.cc.o /afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/obj/sycl/plugin-PixelTriplets/BrokenLineFitOnGPU.cc.o /afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/obj/sycl/plugin-PixelTriplets/CAHitNtupletGeneratorKernels.cc.o /afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/obj/sycl/plugin-PixelTriplets/CAHitNtupletSYCL.cc.o \ -O2 -fPIC -pthread -Wl,-E -lstdc++fs -ldl -shared -Wl,-z,defs -L/afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/lib/sycl -lFramework -lSYCLCore -lSYCLDataFormats -lCondFormats -lDataFormats -L/afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/external/tbb/lib -ltbb -L/afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/external/boost/lib -L/afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/external/libbacktrace/lib -lbacktrace \ -o /afs/cern.ch/user/a/aperego/public/pixeltrack-standalone/lib/sycl/pluginPixelTriplets.so
Backtrace:
How to reproduce:
or, as suggested in the backtrace, with the file CAHitNtupletGeneratorKernelsAlloc-gfx900-6a6965-5bc87f.o (93MB 😭 ):
Info:
gcc
version: 8.5.0 20210514 (Red Hat 8.5.0-16)clang++
version: 17.0.0 (https://github.com/intel/llvm 6b7424349ee3592909afde25f9921c4e8b83db10) -sycl-nightly/20230613
rocm
version used to build clang++:rocm-5.4.0
The text was updated successfully, but these errors were encountered: