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
Pencilcaseman opened this issue
Oct 6, 2023
· 0 comments
Assignees
Labels
BREAKINGA major bug which breaks production codebugSomething isn't workingc++Pull requests that update C++ codeRequires RewriteA large rewrite will be required
My best guess is that this is due to the number of OpenCL function variants defined since there is one for int8_t, int16_t, int32_t, etc. for every function.
Solution?
The best idea I've got to fix this is to generate and compile the kernels at runtime. This way, only the kernels that are used by the program are produced.
Issues:
Requires writing the code to generate every type of kernel
Requires runtime compilation of kernels (not a pre-main* process)
Might not fix the issue
I'll probably get test merged through to master in the current state as of writing this issue before working on this.
The text was updated successfully, but these errors were encountered:
BREAKINGA major bug which breaks production codebugSomething isn't workingc++Pull requests that update C++ codeRequires RewriteA large rewrite will be required
OpenCL on MacOS (M2 Max chip) seems to fail.
My best guess is that this is due to the number of OpenCL function variants defined since there is one for
int8_t, int16_t, int32_t, etc.
for every function.Solution?
The best idea I've got to fix this is to generate and compile the kernels at runtime. This way, only the kernels that are used by the program are produced.
Issues:
I'll probably get
test
merged through to master in the current state as of writing this issue before working on this.The text was updated successfully, but these errors were encountered: