mirror of
https://https.git.savannah.gnu.org/git/guix.git/
synced 2025-07-12 10:00:46 +02:00
gnu: kaldi-for-vosk: Update to 0-1.bc5baf1.
* gnu/packages/patches/kaldi-openblas-0.3.29-compatibility.patch: Add patch. * gnu/local.mk: Record patch. * gnu/packages/machine-learning.scm (kaldi-for-vosk): Update to 0-1.bc5baf1. [origin]: Record patch. Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
parent
06ec680418
commit
b4e018dda5
3 changed files with 77 additions and 3 deletions
|
@ -1682,6 +1682,7 @@ dist_patch_DATA = \
|
||||||
%D%/packages/patches/lightdm-vnc-color-depth.patch \
|
%D%/packages/patches/lightdm-vnc-color-depth.patch \
|
||||||
%D%/packages/patches/lightdm-vncserver-check.patch \
|
%D%/packages/patches/lightdm-vncserver-check.patch \
|
||||||
%D%/packages/patches/localed-xorg-keyboard.patch \
|
%D%/packages/patches/localed-xorg-keyboard.patch \
|
||||||
|
%D%/packages/patches/kaldi-openblas-0.3.29-compatibility.patch \
|
||||||
%D%/packages/patches/kcontacts-incorrect-country-name.patch \
|
%D%/packages/patches/kcontacts-incorrect-country-name.patch \
|
||||||
%D%/packages/patches/kde-cli-tools-delay-mime-db.patch \
|
%D%/packages/patches/kde-cli-tools-delay-mime-db.patch \
|
||||||
%D%/packages/patches/kdiagram-Fix-missing-link-libraries.patch \
|
%D%/packages/patches/kdiagram-Fix-missing-link-libraries.patch \
|
||||||
|
|
|
@ -3031,8 +3031,9 @@ written in C++.")
|
||||||
(license license:asl2.0))))
|
(license license:asl2.0))))
|
||||||
|
|
||||||
(define kaldi-for-vosk
|
(define kaldi-for-vosk
|
||||||
(let* ((commit "a25f216f5ce4eec5e45a6ab7651e20c9840a05cd")
|
;; Commit of branch "vosk"
|
||||||
(revision "0")
|
(let* ((commit "bc5baf14231660bd50b7d05788865b4ac6c34481")
|
||||||
|
(revision "1")
|
||||||
(openfst openfst-for-vosk))
|
(openfst openfst-for-vosk))
|
||||||
(package
|
(package
|
||||||
(inherit kaldi)
|
(inherit kaldi)
|
||||||
|
@ -3046,7 +3047,9 @@ written in C++.")
|
||||||
(commit commit)))
|
(commit commit)))
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "16w90za8narkfi590cxj4p7vc1f5sdxc927g5hk6kh4l3mf6iisl"))))
|
(base32 "1y3d6918srr7cn5r72v5wvbdwz9p9j2bjw1x78sfis2r2k60lllw"))
|
||||||
|
(patches
|
||||||
|
(search-patches "kaldi-openblas-0.3.29-compatibility.patch"))))
|
||||||
(inputs
|
(inputs
|
||||||
(list alsa-lib
|
(list alsa-lib
|
||||||
glib
|
glib
|
||||||
|
|
|
@ -0,0 +1,70 @@
|
||||||
|
From c8febca41cecf68f468f346409735c90ed340a5e Mon Sep 17 00:00:00 2001
|
||||||
|
Message-ID: <c8febca41cecf68f468f346409735c90ed340a5e.1745338218.git.ngraves@ngraves.fr>
|
||||||
|
From: Nicolas Graves <ngraves@ngraves.fr>
|
||||||
|
Date: Tue, 22 Apr 2025 17:57:34 +0200
|
||||||
|
Subject: [PATCH] Openblas@0.3.29 compatibility.
|
||||||
|
|
||||||
|
---
|
||||||
|
src/matrix/cblas-wrappers.h | 16 ++++++++--------
|
||||||
|
1 file changed, 8 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/matrix/cblas-wrappers.h b/src/matrix/cblas-wrappers.h
|
||||||
|
index f869ab7e0..bcc2c2b75 100644
|
||||||
|
--- a/src/matrix/cblas-wrappers.h
|
||||||
|
+++ b/src/matrix/cblas-wrappers.h
|
||||||
|
@@ -383,10 +383,10 @@ inline void mul_elements(
|
||||||
|
// add clapack here
|
||||||
|
#if !defined(HAVE_ATLAS)
|
||||||
|
inline void clapack_Xtptri(KaldiBlasInt *num_rows, float *Mdata, KaldiBlasInt *result) {
|
||||||
|
- stptri_(const_cast<char *>("U"), const_cast<char *>("N"), num_rows, Mdata, result);
|
||||||
|
+ stptri_(const_cast<char *>("U"), const_cast<char *>("N"), num_rows, Mdata, result, 1, 1);
|
||||||
|
}
|
||||||
|
inline void clapack_Xtptri(KaldiBlasInt *num_rows, double *Mdata, KaldiBlasInt *result) {
|
||||||
|
- dtptri_(const_cast<char *>("U"), const_cast<char *>("N"), num_rows, Mdata, result);
|
||||||
|
+ dtptri_(const_cast<char *>("U"), const_cast<char *>("N"), num_rows, Mdata, result, 1, 1);
|
||||||
|
}
|
||||||
|
//
|
||||||
|
inline void clapack_Xgetrf2(KaldiBlasInt *num_rows, KaldiBlasInt *num_cols,
|
||||||
|
@@ -420,7 +420,7 @@ inline void clapack_Xgesvd(char *v, char *u, KaldiBlasInt *num_cols,
|
||||||
|
sgesvd_(v, u,
|
||||||
|
num_cols, num_rows, Mdata, stride,
|
||||||
|
sv, Vdata, vstride, Udata, ustride,
|
||||||
|
- p_work, l_work, result);
|
||||||
|
+ p_work, l_work, result, 1, 1);
|
||||||
|
}
|
||||||
|
inline void clapack_Xgesvd(char *v, char *u, KaldiBlasInt *num_cols,
|
||||||
|
KaldiBlasInt *num_rows, double *Mdata, KaldiBlasInt *stride,
|
||||||
|
@@ -430,25 +430,25 @@ inline void clapack_Xgesvd(char *v, char *u, KaldiBlasInt *num_cols,
|
||||||
|
dgesvd_(v, u,
|
||||||
|
num_cols, num_rows, Mdata, stride,
|
||||||
|
sv, Vdata, vstride, Udata, ustride,
|
||||||
|
- p_work, l_work, result);
|
||||||
|
+ p_work, l_work, result, 1, 1);
|
||||||
|
}
|
||||||
|
//
|
||||||
|
void inline clapack_Xsptri(KaldiBlasInt *num_rows, float *Mdata,
|
||||||
|
KaldiBlasInt *ipiv, float *work, KaldiBlasInt *result) {
|
||||||
|
- ssptri_(const_cast<char *>("U"), num_rows, Mdata, ipiv, work, result);
|
||||||
|
+ ssptri_(const_cast<char *>("U"), num_rows, Mdata, ipiv, work, result, 1);
|
||||||
|
}
|
||||||
|
void inline clapack_Xsptri(KaldiBlasInt *num_rows, double *Mdata,
|
||||||
|
KaldiBlasInt *ipiv, double *work, KaldiBlasInt *result) {
|
||||||
|
- dsptri_(const_cast<char *>("U"), num_rows, Mdata, ipiv, work, result);
|
||||||
|
+ dsptri_(const_cast<char *>("U"), num_rows, Mdata, ipiv, work, result, 1);
|
||||||
|
}
|
||||||
|
//
|
||||||
|
void inline clapack_Xsptrf(KaldiBlasInt *num_rows, float *Mdata,
|
||||||
|
KaldiBlasInt *ipiv, KaldiBlasInt *result) {
|
||||||
|
- ssptrf_(const_cast<char *>("U"), num_rows, Mdata, ipiv, result);
|
||||||
|
+ ssptrf_(const_cast<char *>("U"), num_rows, Mdata, ipiv, result, 1);
|
||||||
|
}
|
||||||
|
void inline clapack_Xsptrf(KaldiBlasInt *num_rows, double *Mdata,
|
||||||
|
KaldiBlasInt *ipiv, KaldiBlasInt *result) {
|
||||||
|
- dsptrf_(const_cast<char *>("U"), num_rows, Mdata, ipiv, result);
|
||||||
|
+ dsptrf_(const_cast<char *>("U"), num_rows, Mdata, ipiv, result, 1);
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
inline void clapack_Xgetrf(MatrixIndexT num_rows, MatrixIndexT num_cols,
|
||||||
|
--
|
||||||
|
2.49.0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue