Comments (4)
I got the following errors
[ 0%] Built target onemkl_rng
[ 0%] Built target onemkl_blas
[ 0%] Built target onemkl
[ 3%] Built target onemkl_blas_cublas_obj
[ 3%] Built target onemkl_blas_cublas
[ 4%] Built target onemkl_rng_curand_obj
[ 4%] Built target onemkl_rng_curand
[ 5%] Built target gtest
[ 6%] Built target gtest_main
[ 6%] Building CXX object tests/unit_tests/blas/extensions/CMakeFiles/blas_extensions_ct.dir/gemm_bias.cpp.o
/tmp/oneMKL/tests/unit_tests/blas/extensions/gemm_bias.cpp:130:48: error: no matching function for call to 'gemm_bias'
130 | TEST_RUN_CT_SELECT(main_queue, oneapi::mkl::blas::column_major::gemm_bias, transa,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/oneMKL/tests/unit_tests/blas/extensions/../../include/test_helper.hpp:191:53: note: expanded from macro 'TEST_RUN_CT_SELECT'
191 | TEST_RUN_NVIDIAGPU_CURAND_SELECT(q, func, __VA_ARGS__); \
| ^~~~
/tmp/oneMKL/tests/unit_tests/blas/extensions/../../include/test_helper.hpp:107:5: note: expanded from macro 'TEST_RUN_NVIDIAGPU_CURAND_SELECT'
107 | func(oneapi::mkl::backend_selector<oneapi::mkl::backend::curand>{ q }, __VA_ARGS__)
| ^~~~
/tmp/oneMKL/tests/unit_tests/blas/extensions/gemm_bias.cpp:170:24: note: in instantiation of function template specialization '(anonymous namespace)::test<float, signed char, signed char, int>' requested here
170 | EXPECT_TRUEORSKIP((test<float, int8_t, int8_t, int32_t>(
| ^
/tmp/oneMKL/include/oneapi/mkl/blas/detail/blas_ct_backends.hxx:485:20: note: candidate function not viable: no known conversion from 'backend_selector<oneapi::mkl::backend::curand aka 5>' to 'backend_selector<backend::mklcpu aka 0>' for 1st argument
485 | static inline void gemm_bias(backend_selector<backend::BACKEND> selector, transpose transa,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/oneMKL/include/oneapi/mkl/blas/detail/blas_ct_backends.hxx:485:20: note: candidate function not viable: no known conversion from 'backend_selector<oneapi::mkl::backend::curand aka 5>' to 'backend_selector<backend::mklgpu aka 1>' for 1st argument
485 | static inline void gemm_bias(backend_selector<backend::BACKEND> selector, transpose transa,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/oneMKL/include/oneapi/mkl/blas/detail/blas_ct_backends.hxx:485:20: note: candidate function not viable: no known conversion from 'backend_selector<oneapi::mkl::backend::curand aka 5>' to 'backend_selector<backend::rocblas aka 7>' for 1st argument
485 | static inline void gemm_bias(backend_selector<backend::BACKEND> selector, transpose transa,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
from onemkl.
@andrewtbarker Could you please take a look at the issue reported in 2021 ?
from onemkl.
@vrpascuzzi @aelizaro Is this easy to fix or should we just document that we do not support this combination?
from onemkl.
@andrewtbarker It's been a few years since I worked on this, but IMO the combination should be supported.
Can the libraries be linked and used together in an application? (Are the tests faulty?)
from onemkl.
Related Issues (20)
- [BLAS] Wrong namespace usage in BLAS Documentation HOT 5
- pthreads not found HOT 6
- [DFT] compute_forward (forward_ip_rr) function template in forward.hpp overrides compute_forward (forward_op_cc) if in and out types are the same HOT 10
- How to setup CMakeLists to use OneMKL on a GPU (Intel Arc/Nvidia sm_89) HOT 9
- Implement CuBlas/MKL int8, float mixed precision gemm_batch
- Examples fail to build with AdaptiveCpp HOT 1
- [DFT][Unit Tests] External Unit test set fails if either USM or Buffer memory is not supported HOT 4
- MKL FP16 GEMM crash on MTL iGPU HOT 4
- [CMake] Project version does not match release tag
- [CMake] oneMKL version macros HOT 2
- PR workflow for selective testing doesn't work as expected
- When trying to use oneMKL with the portBLAS backend there is a check for Intel, AMD or Nvidia GPU. HOT 3
- v0.5 release notes HOT 9
- [Feature Request] Support value_or_pointer arguments for oneMKL functions HOT 2
- Add prefixes to macros in in config.hpp.in HOT 2
- Build with open-source DPC++-LLVM (`clang++`) broken due to compiler removal of `sycl/detail/pi.hpp`
- [ROCFFT] RocFFT fails tests when using ROCm 6.0 or later HOT 4
- gesvd return empty result on cuda backend if M<N
- oneMKL only has `dgmm_batch` variant: doesn't map to cublas
- Using MKL::MKL to resolve the -fsycl issue with AdaptiveCpp fails. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from onemkl.