Migrate to Codeberg
This commit is contained in:
parent
e3d67d513b
commit
e3dc30a7a8
5 changed files with 21 additions and 89 deletions
28
BUILDING.md
28
BUILDING.md
|
|
@ -1,23 +1,27 @@
|
|||
# Running on Arch Linux
|
||||
|
||||
`sudo pacman -Syy llvm clang cmake`
|
||||
`cargo build`
|
||||
|
||||
# Running on Windows using MSYS2
|
||||
|
||||
The following are instructions for building whisper-rs on Windows using the msys2 set of compilers.
|
||||
The following are instructions for building whisper-rs on Windows using the msys2 set of compilers.
|
||||
|
||||
1. install msys2/mingw by following [https://code.visualstudio.com/docs/cpp/config-mingw](`https://code.visualstudio.com/docs/cpp/config-mingw`)
|
||||
1. Install g++ and make within msys2 ucrt64
|
||||
- `pacman -S --needed base-devel mingw-w64-x86_64-toolchain`
|
||||
2. Add the msys2 ucrt64 bin folder to path `C:\msys64\ucrt64\bin`
|
||||
1. install msys2/mingw by following [https://code.visualstudio.com/docs/cpp/config-mingw](
|
||||
`https://code.visualstudio.com/docs/cpp/config-mingw`)
|
||||
1. Install g++ and make within msys2 ucrt64
|
||||
- `pacman -S --needed base-devel mingw-w64-x86_64-toolchain`
|
||||
2. Add the msys2 ucrt64 bin folder to path `C:\msys64\ucrt64\bin`
|
||||
2. Install make by running `pacman -S make` in msys2 ucrt66
|
||||
3. Set rust to use msys2: by running `rustup toolchain install stable-x86_64-pc-windows-gnu` in Windows Powershell/Cmd
|
||||
4. Add `.cargo/config.toml` file in the project with the following contents:
|
||||
4. Add `.cargo/config.toml` file in the project with the following contents:
|
||||
|
||||
```
|
||||
[target.x86_64-pc-windows-gnu]
|
||||
linker = "C:\\msys64\\ucrt64\\bin\\gcc.exe"
|
||||
ar = "C:\\msys64\\ucrt64\\bin\\ar.exe"
|
||||
```
|
||||
|
||||
5. Run `cargo run` in Windows Powershell/Cmd
|
||||
|
||||
# Running on Windows using Microsoft Visual Studio C++
|
||||
|
|
@ -31,24 +35,28 @@ Make sure you have installed and in the path:
|
|||
- LLVM(clang)
|
||||
|
||||
### Instructions (for builds with `cuda` enabled)
|
||||
|
||||
1. Download [CUDA](https://developer.nvidia.com/cuda-downloads?target_os=Windows)
|
||||
2. Download [Visual Studio with Desktop C++ and Clang enabled](https://visualstudio.microsoft.com/de/downloads/) (see clang link below for installer walkthrough)
|
||||
2. Download [Visual Studio with Desktop C++ and Clang enabled](https://visualstudio.microsoft.com/de/downloads/) (see
|
||||
clang link below for installer walkthrough)
|
||||
3. Download [CLANG](https://www.wikihow.com/Install-Clang-on-Windows)
|
||||
4. Download [CMAKE](https://cmake.org/download/)
|
||||
5. Run `where.exe clang`, then `setx LIBCLANG_PATH "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin"` or something like that
|
||||
5. Run `where.exe clang`, then
|
||||
`setx LIBCLANG_PATH "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\Llvm\x64\bin"` or something
|
||||
like that
|
||||
6. Restart your shell!!!
|
||||
7. Cargo build
|
||||
|
||||
# Running on M1 OSX
|
||||
|
||||
To build on a M1 Mac, make sure to add the following to your project's `.cargo/config.toml`:
|
||||
To build on a M1 Mac, make sure to add the following to your project's `.cargo/config.toml`:
|
||||
|
||||
```
|
||||
[target.aarch64-apple-darwin]
|
||||
rustflags = "-lc++ -l framework=Accelerate"
|
||||
```
|
||||
|
||||
See https://github.com/tazz4843/whisper-rs/pull/2 for more information.
|
||||
See https://codeberg.org/tazz4843/whisper-rs/pulls/2 for more information.
|
||||
|
||||
You also need to have CMake installed. You can obtain this using homebrew:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue