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
Computing system setup (please complete the following information):
OS: MacOS 15.2
OpenCL and Driver versions
Tornado device=0:1
OPENCL -- [Apple] -- AMD Radeon Pro 5500M Compute Engine
Global Memory Size: 4,0 GB
Local Memory Size: 64,0 KB
Workgroup Dimensions: 3
Total Number of Block Threads: [256]
Max WorkGroup Configuration: [256, 256, 256]
Device OpenCL C version: OpenCL C 1.2
Additional context
From stack trace it seems following invocation turns out to be letter ı in Turkish for Integer type name instead of i:
Hi @selcuksert . Thank you for the report. Now I wonder if these options:
-Duser.country=US -Duser.language=en
should be enabled by default. TornadoVM needs the type descriptor names that are passed to the JIT compiler. Let me see if we can find an alternative using JVMCI.
Description
Running TornadoVM powered applications on a PC with Turkish locale yields to following error:
To overcome the issue following JVM parameters should be added as a workaround:
TornadoVM test reports similar errors. To eliminate the errors, test should be run as follows:
tornado-test -V --jvm="-Duser.country=US -Duser.language=en"
How To Reproduce
Ensure system locale is set as
tr-TR
and use OpenCL backend:Use following computation execution:
Invoke TornadoVM computation:
Expected behavior
Execution should result in success.
Computing system setup (please complete the following information):
Additional context
From stack trace it seems following invocation turns out to be letter
ı
in Turkish for Integer type name instead ofi
:TornadoVM/tornado-drivers/opencl/src/main/java/uk/ac/manchester/tornado/drivers/opencl/graal/asm/OCLAssembler.java
Line 97 in a3b87c7
The text was updated successfully, but these errors were encountered: