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
[ 30%] Building CXX object src/CMakeFiles/kompute.dir/OpAlgoDispatch.cpp.o
cd /home/kompute/build/src && /usr/bin/c++ -DFMT_LOCALE -I/home/kompute/src/include -I/home/kompute/single_include -std=gnu++14 -o CMakeFiles/kompute.dir/OpAlgoDispatch.cpp.o -c /home/kompute/src/OpAlgoDispatch.cpp
/home/kompute/src/OpAlgoDispatch.cpp:2:9: warning: #pragma once in main file
2 | #pragma once
| ^~~~
[ 40%] Building CXX object src/CMakeFiles/kompute.dir/OpMemoryBarrier.cpp.o
cd /home/kompute/build/src && /usr/bin/c++ -DFMT_LOCALE -I/home/kompute/src/include -I/home/kompute/single_include -std=gnu++14 -o CMakeFiles/kompute.dir/OpMemoryBarrier.cpp.o -c /home/kompute/src/OpMemoryBarrier.cpp
/home/kompute/src/OpMemoryBarrier.cpp:2:9: warning: #pragma once in main file
2 | #pragma once
| ^~~~
These two above warnings seem pretty clear. Can the offending lines be removed?
The below warning is very cryptic to me:
[ 10%] Building CXX object src/CMakeFiles/kompute.dir/Algorithm.cpp.o
cd /home/kompute/build/src && /usr/bin/c++ -DFMT_LOCALE -I/home/kompute/src/include -I/home/kompute/single_include -std=gnu++14 -o CMakeFiles/kompute.dir/Algorithm.cpp.o -c /home/kompute/src/Algorithm.cpp
/home/kompute/src/Algorithm.cpp: In member function ‘void kp::Algorithm::createPipeline()’:
/home/kompute/src/Algorithm.cpp:308:79: warning: ‘vk::ResultValue<T>::operator T&&() && [with T = vk::Pipeline]’ is deprecated: Implicit-cast operators on vk::ResultValue are deprecated. Explicitly access the value as member of ResultValue. [-Wdeprecated-declarations]
308 | this->mDevice->createComputePipeline(*this->mPipelineCache, pipelineInfo);
| ^
In file included from /home/kompute/src/include/kompute/Core.hpp:14,
from /home/kompute/src/include/kompute/Algorithm.hpp:4,
from /home/kompute/src/Algorithm.cpp:4:
/usr/include/vulkan/vulkan.hpp:6530:5: note: declared here
6530 | operator T &&() && VULKAN_HPP_NOEXCEPT
| ^~~~~~~~
The text was updated successfully, but these errors were encountered:
On Linux, run the following build commands:
I get the following warnings:
These two above warnings seem pretty clear. Can the offending lines be removed?
The below warning is very cryptic to me:
The text was updated successfully, but these errors were encountered: