Comments (2)
I am not a Windows user myself, so I'm not an expert. The most important of what you've downloaded is the file in the lib
folder, that contains the CLBlast library. Furthermore, since you are compiling another tool as well, you'll need the include
folder as well. The bin
folder just contains pre-built binaries that use CLBlast, e.g. with tuners or sample programs. You don't need those.
You'll need to place the lib
and include
folders in a location that is accessible by whatever needs it next, in your case whisper.cpp
. I can't tell you exactly what you need to do, because that depends on how whisper.cpp
is organized, and how you are compiling whisper.cpp
(e.g. with MingW, cygwin, with MSVC, or with WSL). You should be able to find plenty of information about this on the internet and/or on the whisper.cpp
project.
from clblast.
After few hours of research, it turned out I needed this package to install on Windows: https://packages.msys2.org/package/mingw-w64-x86_64-clblast?repo=mingw64
Since I am using Git Bash (from Git for Windows SDK based on MSYS2) to run make
and gcc
commands.
Thanks for you for your comment. I have now built whsiper.cpp with CLBlast now :)
from clblast.
Related Issues (20)
- tunner transpose fails on various specific sizes HOT 1
- SGEMM broken with 1.6.2 on Intel ARC HOT 24
- Tests don't run on Intel Xe/ARC GPU HOT 1
- Android compilation failing HOT 2
- Banded matrices required buffer size calculated incorrectly (GBMV, HBMV, SBMV & TBMV) HOT 3
- Accuracy problem on Apple M1 and Intel(R) UHD Graphics 770 HOT 12
- when i tune GEMM kernel in clblast, i encountered l2 error HOT 2
- Tuner stuck in 'dead lock' and never completes HOT 3
- ERROR IN ROCK5b HOT 3
- Routines to simply transpose a matrix HOT 1
- 'cublasSdgmm' equivalent support HOT 1
- How to use 'CLBlastSgemmBatched'? HOT 1
- Link error when call "GemmStridedBatched<cl_float2>" HOT 1
- About the arguments meaning of the matrix operation functions HOT 3
- About the performance in different matrix layouts HOT 1
- "make uninstall" support HOT 1
- Press a key to 'abort' and 'continue' to next in tuning HOT 1
- Segmentation fault for "_routine_" tuners HOT 1
- What's the meaning of argument 'imax_offset' in clblast::Max()? HOT 1
- Support for 'size_t' as index type for 'Max()' and 'Min()'
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 clblast.