RomanStark commited on
Commit
a349fc8
·
verified ·
1 Parent(s): 2a3d170

Audante's copy for Windows

Browse files
Files changed (5) hide show
  1. LICENSE +21 -0
  2. NOTICE +16 -0
  3. README.md +48 -0
  4. SHA256SUMS +4 -0
  5. yue2-cpp-windows.zip +3 -0
LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2023-2026 The yue2.cpp authors
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
NOTICE ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ The program in this folder is Audante's own build of the native YuE2 port.
2
+
3
+ yue2.cpp: https://github.com/ServeurpersoCom/yue2.cpp at commit ec43393ef2c7f604cf0b054911eb6172eec5a6ee, licence MIT (Copyright (c) 2023-2026 The yue2.cpp
4
+ authors, see LICENSE).
5
+ ggml: https://github.com/timoncool/ggml at commit 56c045c43c734d3d231d24c275f936c366116fb9, licence MIT (Copyright (c) 2023-2026 The ggml authors; the
6
+ text is in the archive).
7
+
8
+ The source of the build is in Audante's own repository Audante/yue2-cpp-src (revision cc5151f0377b0005638aa89c529dc35b6f3c858d): the trees of the
9
+ commits named above, packed with git archive, without any change.
10
+
11
+ Build machine: Windows 11 mit NVIDIA RTX 3070 Ti (8 GB). CUDA architectures: 86-real. Built with MSVC and the Ninja generator; the CUDA
12
+ toolkit was assembled from NVIDIA's redistributable archives (scripts/build-yue-cuda-toolkit.ps1 in the
13
+ Audante repository).
14
+
15
+ The CUDA runtime (cudart, cuBLAS) is not in this archive: NVIDIA allows these files to travel with the
16
+ program, and the receiver fetches them from NVIDIA when it installs the engine.
README.md ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - yue2
5
+ - music-generation
6
+ - ggml
7
+ - windows
8
+ ---
9
+
10
+ # yue2.cpp, the native port of YuE2 (built for Windows with CUDA)
11
+
12
+ The native port of YuE2 (yue2.cpp) built for Windows with CUDA, for Audante's own Windows receiver.
13
+
14
+ ## What this is
15
+
16
+ `yue2-cpp-windows.zip` holds the program (`yue-server.exe`), the tools around it (`quantize.exe` and
17
+ the others), the port's own runtime (the `ggml` DLLs) and the licence texts. Unpacked, it is the engine of
18
+ the model variant `yue2-gguf-cuda-windows` in Audante's catalog.
19
+
20
+ ## How it was built
21
+
22
+ From the source in Audante's own repository (`Audante/yue2-cpp-src`, the trees of the pinned commits of
23
+ yue2.cpp and its ggml submodule), with `scripts/build-yue2-cpp.ps1` from the Audante repository: MSVC
24
+ with the Ninja generator, the CUDA toolkit assembled from NVIDIA's redistributable archives
25
+ (`scripts/build-yue-cuda-toolkit.ps1`).
26
+
27
+ The build machine: Windows 11 mit NVIDIA RTX 3070 Ti (8 GB). The CUDA architectures: 86-real.
28
+
29
+ ## Changes
30
+
31
+ None to the source: the archive is the build of the pinned commits. The patch on the pinned commit
32
+ (the UTF-8 code page on Windows) is part of that commit.
33
+
34
+ **The CUDA runtime is not in this archive.** `cudart64_12.dll`, `cublas64_12.dll` and
35
+ `cublasLt64_12.dll` come from NVIDIA's redistributable archives and are fetched by the receiver when it
36
+ installs the engine (the addresses and checksums are in `redistrib_12.9.1.json` in `Audante/yue2-cpp-src`).
37
+ NVIDIA allows these files to travel with the program. Without them Windows ends the program at the
38
+ start with STATUS_DLL_NOT_FOUND (0xC0000135) and no message.
39
+
40
+ **The port's own runtime is in this archive**: the `ggml` DLLs are part of Audante's build of the port
41
+ (MIT), not a third-party component. Without them the program does not start either, with the same error.
42
+
43
+ ## Licence
44
+
45
+ MIT, as the port. See `LICENSE` for the text and `NOTICE` for the authors.
46
+
47
+ The weights the program reads are a separate matter and are not in this repository: they are CC BY-NC
48
+ 4.0 and live in Audante's own folders.
SHA256SUMS ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ 965a169b89a65edd05535f1af0c8cdd09fb6edeef093f7e4a203a6fe3f9fad92 LICENSE
2
+ 45ab3a2cbc99fbd5b985e8573945e8dd0d4236e378ffba1070df7df5326c2239 NOTICE
3
+ f732dfbc457ef5d41e1fba5b3607cfeb643982461fef961b88f2b10537ae7789 README.md
4
+ dfd916b2594851c83c925fc925a27af64acd6ed332394b7db7a98968e1a2a923 yue2-cpp-windows.zip
yue2-cpp-windows.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dfd916b2594851c83c925fc925a27af64acd6ed332394b7db7a98968e1a2a923
3
+ size 21080007