Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
xuning
/
sherpaonnx
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Fangjun Kuang
2024-12-24 11:34:35 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Committed by
GitHub
2024-12-24 11:34:35 +0800
Commit
d00d1c6298df86d5592439e1c933c716d1fbfca0
d00d1c62
1 parent
6613828d
Fix GitHub actions. (#1642)
显示空白字符变更
内嵌
并排对比
正在显示
6 个修改的文件
包含
21 行增加
和
14 行删除
.github/workflows/aarch64-linux-gnu-static.yaml
.github/workflows/lazarus.yaml
.github/workflows/test-build-wheel.yaml
.github/workflows/test-pip-install.yaml
sherpa-onnx/csrc/offline-moonshine-greedy-search-decoder.cc
sherpa-onnx/csrc/symbol-table.cc
.github/workflows/aarch64-linux-gnu-static.yaml
查看文件 @
d00d1c6
...
...
@@ -61,7 +61,7 @@ jobs:
if
:
steps.cache-qemu.outputs.cache-hit != 'true'
run
:
|
sudo apt-get update
sudo apt-get install
autoconf automake autotools-dev ninja-build libglib2.0-dev.
sudo apt-get install
build-essential zlib1g-dev pkg-config libglib2.0-dev binutils-dev libboost-all-dev autoconf libtool libssl-dev libpixman-1-dev ninja-build
-
name
:
checkout-qemu
if
:
steps.cache-qemu.outputs.cache-hit != 'true'
...
...
.github/workflows/lazarus.yaml
查看文件 @
d00d1c6
...
...
@@ -43,7 +43,7 @@ jobs:
strategy
:
fail-fast
:
false
matrix
:
os
:
[
ubuntu-2
0
.04
,
macos-latest
,
macos-13
,
windows-latest
]
os
:
[
ubuntu-2
2
.04
,
macos-latest
,
macos-13
,
windows-latest
]
steps
:
-
uses
:
actions/checkout@v4
...
...
@@ -59,7 +59,7 @@ jobs:
-
uses
:
gcarreno/setup-lazarus@v3.3.1
with
:
lazarus-version
:
"
stable"
with-cache
:
tru
e
with-cache
:
fals
e
-
name
:
Lazarus info
shell
:
bash
...
...
@@ -79,14 +79,14 @@ jobs:
uname -a
-
name
:
Install patchelf for ubuntu
if
:
matrix.os == 'ubuntu-2
0
.04'
if
:
matrix.os == 'ubuntu-2
2
.04'
shell
:
bash
run
:
|
sudo apt-get update -q
sudo apt-get install -q -y patchelf
-
name
:
Show Patchelf version (ubuntu)
if
:
matrix.os == 'ubuntu-2
0
.04'
if
:
matrix.os == 'ubuntu-2
2
.04'
shell
:
bash
run
:
|
patchelf --version
...
...
@@ -104,7 +104,7 @@ jobs:
cd build
os=${{ matrix.os }}
if [[ $os == 'windows-latest' || $os == 'ubuntu-2
0
.04' ]]; then
if [[ $os == 'windows-latest' || $os == 'ubuntu-2
2
.04' ]]; then
BUILD_SHARED_LIBS=ON
else
BUILD_SHARED_LIBS=OFF
...
...
@@ -139,7 +139,7 @@ jobs:
lazbuild --verbose --build-mode=Release --widgetset=cocoa ./generate_subtitles.lpi
elif [[ $os == macos-latest ]]; then
lazbuild --verbose --build-mode=Release --widgetset=cocoa --cpu=aarch64 ./generate_subtitles.lpi
elif [[ $os == 'ubuntu-2
0
.04' ]]; then
elif [[ $os == 'ubuntu-2
2
.04' ]]; then
lazbuild --verbose --build-mode=Release-Linux ./generate_subtitles.lpi
else
lazbuild --verbose --build-mode=Release ./generate_subtitles.lpi
...
...
@@ -152,7 +152,7 @@ jobs:
ls -lh
-
name
:
Collect generating subtitles (Ubuntu)
if
:
matrix.os == 'ubuntu-2
0
.04'
if
:
matrix.os == 'ubuntu-2
2
.04'
shell
:
bash
run
:
|
SHERPA_ONNX_VERSION=$(grep "SHERPA_ONNX_VERSION" ./CMakeLists.txt | cut -d " " -f 2 | cut -d '"' -f 2)
...
...
@@ -223,7 +223,7 @@ jobs:
ls -lh /tmp/macos-*
-
uses
:
actions/upload-artifact@v4
if
:
matrix.os == 'ubuntu-2
0
.04'
if
:
matrix.os == 'ubuntu-2
2
.04'
with
:
name
:
linux-x64
path
:
/tmp/linux-x64
...
...
.github/workflows/test-build-wheel.yaml
查看文件 @
d00d1c6
...
...
@@ -139,8 +139,8 @@ jobs:
export PATH=/c/hostedtoolcache/windows/Python/3.9.13/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.10.11/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.11.9/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.12.7/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.13.0/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.12.8/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.13.1/x64/bin:$PATH
which sherpa-onnx
sherpa-onnx --help
...
...
.github/workflows/test-pip-install.yaml
查看文件 @
d00d1c6
...
...
@@ -110,8 +110,8 @@ jobs:
export PATH=/c/hostedtoolcache/windows/Python/3.9.13/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.10.11/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.11.9/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.12.7/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.13.0/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.12.8/x64/bin:$PATH
export PATH=/c/hostedtoolcache/windows/Python/3.13.1/x64/bin:$PATH
sherpa-onnx --help
sherpa-onnx-keyword-spotter --help
...
...
sherpa-onnx/csrc/offline-moonshine-greedy-search-decoder.cc
查看文件 @
d00d1c6
...
...
@@ -73,9 +73,15 @@ OfflineMoonshineGreedySearchDecoder::Decode(Ort::Value encoder_out) {
seq_len_tensor
=
Ort
::
Value
::
CreateTensor
(
memory_info
,
&
seq_len
,
1
,
&
seq_len_shape
,
1
);
// To fix the false alarm of clang-tidy
// error: 'states' used after it was moved
// [bugprone-use-after-move,-warnings-as-errors]
// we use a tmp_states here
std
::
vector
<
Ort
::
Value
>
tmp_states
{
std
::
move
(
states
)};
std
::
tie
(
logits
,
states
)
=
model_
->
ForwardCachedDecoder
(
std
::
move
(
token_tensor
),
std
::
move
(
seq_len_tensor
),
View
(
&
encoder_out
),
std
::
move
(
states
));
std
::
move
(
tmp_
states
));
}
OfflineMoonshineDecoderResult
ans
;
...
...
sherpa-onnx/csrc/symbol-table.cc
查看文件 @
d00d1c6
...
...
@@ -4,6 +4,7 @@
#include "sherpa-onnx/csrc/symbol-table.h"
#include <algorithm>
#include <cassert>
#include <cctype>
#include <fstream>
...
...
请
注册
或
登录
后发表评论