Spaces:
Sleeping
Sleeping
update
Browse files- Dockerfile +1 -1
- README.md +38 -0
- install.sh +6 -11
- requirements.txt +5 -0
- script/install_conda.sh +59 -0
Dockerfile
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
# read the doc: https://huggingface.co/docs/hub/spaces-sdks-docker
|
2 |
# you will also find guides on how best to write your Dockerfile
|
3 |
|
4 |
-
FROM python:3.
|
5 |
|
6 |
WORKDIR /code
|
7 |
|
|
|
1 |
# read the doc: https://huggingface.co/docs/hub/spaces-sdks-docker
|
2 |
# you will also find guides on how best to write your Dockerfile
|
3 |
|
4 |
+
FROM python:3.8
|
5 |
|
6 |
WORKDIR /code
|
7 |
|
README.md
CHANGED
@@ -9,3 +9,41 @@ license: apache-2.0
|
|
9 |
---
|
10 |
|
11 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
---
|
10 |
|
11 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
12 |
+
|
13 |
+
### ASR
|
14 |
+
|
15 |
+
```text
|
16 |
+
docker build -t asr:v20240510_0944 .
|
17 |
+
|
18 |
+
docker run -itd \
|
19 |
+
--name ASR \
|
20 |
+
asr:v20240510_0944
|
21 |
+
|
22 |
+
```
|
23 |
+
|
24 |
+
|
25 |
+
### 异常1
|
26 |
+
|
27 |
+
https://blog.csdn.net/sinat_28442665/article/details/126154991
|
28 |
+
```text
|
29 |
+
ImportError: libpython3.8.so.1.0: cannot open shared object file: No such file or directory
|
30 |
+
```
|
31 |
+
|
32 |
+
查找 libpython3.8.so.1.0 共享库所在目录
|
33 |
+
```text
|
34 |
+
find / -name libpython3.8.so.1.0
|
35 |
+
```
|
36 |
+
|
37 |
+
添加 LD_LIBRARY_PATH
|
38 |
+
```text
|
39 |
+
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/miniconda3/envs/ASR/lib/
|
40 |
+
```
|
41 |
+
|
42 |
+
|
43 |
+
### 异常2
|
44 |
+
|
45 |
+
https://blog.csdn.net/qq_38225558/article/details/128641561
|
46 |
+
```text
|
47 |
+
ImportError: /lib64/libm.so.6: version `GLIBC_2.27' not found
|
48 |
+
```
|
49 |
+
|
install.sh
CHANGED
@@ -39,10 +39,8 @@ while true; do
|
|
39 |
esac
|
40 |
done
|
41 |
|
42 |
-
work_dir="$(pwd)"
|
43 |
-
data_dir="$(pwd)/data"
|
44 |
|
45 |
-
|
46 |
|
47 |
|
48 |
if [ ${system_version} = "centos" ]; then
|
@@ -53,20 +51,17 @@ fi
|
|
53 |
|
54 |
|
55 |
if [ ${stage} -le 1 ] && [ ${stop_stage} -ge 1 ]; then
|
56 |
-
$verbose && echo "stage 1: install
|
57 |
cd "${work_dir}" || exit 1;
|
58 |
|
59 |
-
sh ./script/
|
60 |
|
61 |
fi
|
62 |
|
63 |
|
64 |
if [ ${stage} -le 2 ] && [ ${stop_stage} -ge 2 ]; then
|
65 |
-
$verbose && echo "stage 2: create
|
66 |
-
/usr/local/python-${python_version}/bin/pip3 install virtualenv
|
67 |
-
mkdir -p /data/local/bin
|
68 |
-
cd /data/local/bin || exit 1;
|
69 |
-
# source /data/local/bin/ASR/bin/activate
|
70 |
-
/usr/local/python-${python_version}/bin/virtualenv ASR
|
71 |
|
|
|
|
|
72 |
fi
|
|
|
39 |
esac
|
40 |
done
|
41 |
|
|
|
|
|
42 |
|
43 |
+
work_dir="$(pwd)"
|
44 |
|
45 |
|
46 |
if [ ${system_version} = "centos" ]; then
|
|
|
51 |
|
52 |
|
53 |
if [ ${stage} -le 1 ] && [ ${stop_stage} -ge 1 ]; then
|
54 |
+
$verbose && echo "stage 1: install miniconda"
|
55 |
cd "${work_dir}" || exit 1;
|
56 |
|
57 |
+
sh ./script/install_conda.sh --system_version "${system_version}"
|
58 |
|
59 |
fi
|
60 |
|
61 |
|
62 |
if [ ${stage} -le 2 ] && [ ${stop_stage} -ge 2 ]; then
|
63 |
+
$verbose && echo "stage 2: create conda env"
|
|
|
|
|
|
|
|
|
|
|
64 |
|
65 |
+
# source activate MFA
|
66 |
+
conda create -n MFA python==3.8
|
67 |
fi
|
requirements.txt
CHANGED
@@ -1,2 +1,7 @@
|
|
1 |
gradio==4.29.0
|
|
|
|
|
|
|
|
|
2 |
https://huggingface.co/csukuangfj/wheels/resolve/main/2023-01-30/k2_sherpa-1.1-cp38-cp38-linux_x86_64.whl
|
|
|
|
1 |
gradio==4.29.0
|
2 |
+
torch==1.13.1
|
3 |
+
torchaudio==0.13.1
|
4 |
+
|
5 |
+
https://huggingface.co/csukuangfj/wheels/resolve/main/2023-01-30/k2-1.23.4.dev20230130%2Bcpu.torch1.13.1-cp38-cp38-linux_x86_64.whl
|
6 |
https://huggingface.co/csukuangfj/wheels/resolve/main/2023-01-30/k2_sherpa-1.1-cp38-cp38-linux_x86_64.whl
|
7 |
+
https://huggingface.co/csukuangfj/wheels/resolve/main/2023-01-30/kaldifeat-1.22-cp38-cp38-linux_x86_64.whl
|
script/install_conda.sh
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env bash
|
2 |
+
|
3 |
+
# https://www.5axxw.com/questions/simple/umiecs
|
4 |
+
|
5 |
+
|
6 |
+
# params:
|
7 |
+
system_version="centos";
|
8 |
+
|
9 |
+
|
10 |
+
# parse options
|
11 |
+
while true; do
|
12 |
+
[ -z "${1:-}" ] && break; # break if there are no arguments
|
13 |
+
case "$1" in
|
14 |
+
--*) name=$(echo "$1" | sed s/^--// | sed s/-/_/g);
|
15 |
+
eval '[ -z "${'"$name"'+xxx}" ]' && echo "$0: invalid option $1" 1>&2 && exit 1;
|
16 |
+
old_value="(eval echo \\$$name)";
|
17 |
+
if [ "${old_value}" == "true" ] || [ "${old_value}" == "false" ]; then
|
18 |
+
was_bool=true;
|
19 |
+
else
|
20 |
+
was_bool=false;
|
21 |
+
fi
|
22 |
+
|
23 |
+
# Set the variable to the right value-- the escaped quotes make it work if
|
24 |
+
# the option had spaces, like --cmd "queue.pl -sync y"
|
25 |
+
eval "${name}=\"$2\"";
|
26 |
+
|
27 |
+
# Check that Boolean-valued arguments are really Boolean.
|
28 |
+
if $was_bool && [[ "$2" != "true" && "$2" != "false" ]]; then
|
29 |
+
echo "$0: expected \"true\" or \"false\": $1 $2" 1>&2
|
30 |
+
exit 1;
|
31 |
+
fi
|
32 |
+
shift 2;
|
33 |
+
;;
|
34 |
+
|
35 |
+
*) break;
|
36 |
+
esac
|
37 |
+
done
|
38 |
+
|
39 |
+
|
40 |
+
echo "system_version: ${system_version}";
|
41 |
+
|
42 |
+
|
43 |
+
if [ ${system_version} = "centos" ]; then
|
44 |
+
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
|
45 |
+
|
46 |
+
bash Miniconda3-latest-Linux-x86_64.sh
|
47 |
+
|
48 |
+
/usr/local/miniconda3/bin/conda --version
|
49 |
+
|
50 |
+
cat ~/.bashrc
|
51 |
+
echo "PATH=$PATH:/usr/local/miniconda3/bin" >> /root/.bashrc
|
52 |
+
source ~/.bashrc
|
53 |
+
|
54 |
+
conda --version
|
55 |
+
|
56 |
+
fi
|
57 |
+
|
58 |
+
|
59 |
+
|