-
Notifications
You must be signed in to change notification settings - Fork 178
Open
Description
$ make dllama
g++ -std=c++11 -Werror -Wformat -Werror=format-security -march=native -mtune=native -O3 -DDLLAMA_VULKAN -ID:\VulkanSDK\1.4.313.0\include -c src/nn/nn-vulkan.cpp -o nn-vulkan.o
In file included from c:\programdata\chocolatey\lib\mingw\tools\install\mingw64\x86_64-w64-mingw32\include\minwindef.h:163,
from c:\programdata\chocolatey\lib\mingw\tools\install\mingw64\x86_64-w64-mingw32\include\windef.h:9,
from c:\programdata\chocolatey\lib\mingw\tools\install\mingw64\x86_64-w64-mingw32\include\windows.h:69,
from src/nn/pthread.h:5,
from src/nn/nn-executor.hpp:7,
from src/nn/nn-vulkan.hpp:6,
from src/nn/nn-vulkan.cpp:1:
src/nn/nn-vulkan.cpp: In member function 'virtual void NnVulkanDeviceSegment::forward(NnUint, NnUint, NnUint, NnUint)':
src/nn/nn-vulkan.cpp:802:21: error: '_mm_mfence' is not a member of 'vk'; did you mean '_mm_mfence'?
802 | vk::MemoryBarrier memoryBarrier(
| ^~~~~~~~~~~~~
In file included from c:\programdata\chocolatey\lib\mingw\tools\install\mingw64\lib\gcc\x86_64-w64-mingw32\12.1.0\include\xmmintrin.h:1316,
from c:\programdata\chocolatey\lib\mingw\tools\install\mingw64\lib\gcc\x86_64-w64-mingw32\12.1.0\include\immintrin.h:31,
from src/nn/nn-quants.hpp:9,
from src/nn/nn-core.hpp:8,
from src/nn/nn-executor.hpp:4:
c:\programdata\chocolatey\lib\mingw\tools\install\mingw64\lib\gcc\x86_64-w64-mingw32\12.1.0\include\emmintrin.h:1532:1: note: '_mm_mfence' declared here
1532 | _mm_mfence (void)
| ^~~~~~~~~~
src/nn/nn-vulkan.cpp:810:21: error: 'memoryBarrier' was not declared in this scope; did you mean 'MemoryBarrier'?
810 | memoryBarrier,
| ^~~~~~~~~~~~~
| MemoryBarrier
make: *** [Makefile:65: nn-vulkan.o] Error 1
Metadata
Metadata
Assignees
Labels
No labels