Spaces:
Running
Running
upload models
Browse files- dev.sh +1 -1
- pretrained/pretrained_ljs.pth +1 -1
- pretrained/pretrained_vctk.pth +1 -1
- prod.sh +1 -1
- vits/monotonic_align/core.pyx +42 -0
dev.sh
CHANGED
@@ -9,7 +9,7 @@ docker rm -f jboselvoha 2> /dev/null
|
|
9 |
# jboselvoha
|
10 |
docker run -d -it --name jboselvoha \
|
11 |
-v $(pwd)/assets:/home/user/app/assets:Z \
|
12 |
-
-v $(pwd)/lfs:/home/user/app/
|
13 |
-v $(pwd)/app.py:/home/user/app/app.py:Z \
|
14 |
-v $(pwd)/lojban:/home/user/app/lojban/:Z \
|
15 |
-v $(pwd)/vits:/home/user/app/vits:Z \
|
|
|
9 |
# jboselvoha
|
10 |
docker run -d -it --name jboselvoha \
|
11 |
-v $(pwd)/assets:/home/user/app/assets:Z \
|
12 |
+
-v $(pwd)/lfs:/home/user/app/lfs/:Z \
|
13 |
-v $(pwd)/app.py:/home/user/app/app.py:Z \
|
14 |
-v $(pwd)/lojban:/home/user/app/lojban/:Z \
|
15 |
-v $(pwd)/vits:/home/user/app/vits:Z \
|
pretrained/pretrained_ljs.pth
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
oid sha256:c94fb49d08ba90c598de16e7d5dec8d26bf225c1cf193a4fba05eb2dbda5a561
|
3 |
-
size 145599717
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
oid sha256:c94fb49d08ba90c598de16e7d5dec8d26bf225c1cf193a4fba05eb2dbda5a561
|
3 |
+
size 145599717
|
pretrained/pretrained_vctk.pth
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
oid sha256:ab981615c443d935fc3a89b08137df544a1175bad99bcbbc9f59e7c3d4930043
|
3 |
-
size 159123481
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
oid sha256:ab981615c443d935fc3a89b08137df544a1175bad99bcbbc9f59e7c3d4930043
|
3 |
+
size 159123481
|
prod.sh
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
docker kill jboselvoha 2> /dev/null
|
2 |
docker rm -f jboselvoha 2> /dev/null
|
3 |
docker run -it --name jboselvoha \
|
4 |
-
-v $(pwd)/lfs:/home/user/app/
|
5 |
-v $(pwd)/app.py:/home/user/app/app.py:Z \
|
6 |
-v $(pwd)/lojban/lojban.py:/home/user/app/lojban/lojban.py:Z \
|
7 |
-v $(pwd)/vits:/home/user/app/vits:Z \
|
|
|
1 |
docker kill jboselvoha 2> /dev/null
|
2 |
docker rm -f jboselvoha 2> /dev/null
|
3 |
docker run -it --name jboselvoha \
|
4 |
+
-v $(pwd)/lfs:/home/user/app/lfs/:Z \
|
5 |
-v $(pwd)/app.py:/home/user/app/app.py:Z \
|
6 |
-v $(pwd)/lojban/lojban.py:/home/user/app/lojban/lojban.py:Z \
|
7 |
-v $(pwd)/vits:/home/user/app/vits:Z \
|
vits/monotonic_align/core.pyx
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
cimport cython
|
2 |
+
from cython.parallel import prange
|
3 |
+
|
4 |
+
|
5 |
+
@cython.boundscheck(False)
|
6 |
+
@cython.wraparound(False)
|
7 |
+
cdef void maximum_path_each(int[:,::1] path, float[:,::1] value, int t_y, int t_x, float max_neg_val=-1e9) nogil:
|
8 |
+
cdef int x
|
9 |
+
cdef int y
|
10 |
+
cdef float v_prev
|
11 |
+
cdef float v_cur
|
12 |
+
cdef float tmp
|
13 |
+
cdef int index = t_x - 1
|
14 |
+
|
15 |
+
for y in range(t_y):
|
16 |
+
for x in range(max(0, t_x + y - t_y), min(t_x, y + 1)):
|
17 |
+
if x == y:
|
18 |
+
v_cur = max_neg_val
|
19 |
+
else:
|
20 |
+
v_cur = value[y-1, x]
|
21 |
+
if x == 0:
|
22 |
+
if y == 0:
|
23 |
+
v_prev = 0.
|
24 |
+
else:
|
25 |
+
v_prev = max_neg_val
|
26 |
+
else:
|
27 |
+
v_prev = value[y-1, x-1]
|
28 |
+
value[y, x] += max(v_prev, v_cur)
|
29 |
+
|
30 |
+
for y in range(t_y - 1, -1, -1):
|
31 |
+
path[y, index] = 1
|
32 |
+
if index != 0 and (index == y or value[y-1, index] < value[y-1, index-1]):
|
33 |
+
index = index - 1
|
34 |
+
|
35 |
+
|
36 |
+
@cython.boundscheck(False)
|
37 |
+
@cython.wraparound(False)
|
38 |
+
cpdef void maximum_path_c(int[:,:,::1] paths, float[:,:,::1] values, int[::1] t_ys, int[::1] t_xs) nogil:
|
39 |
+
cdef int b = paths.shape[0]
|
40 |
+
cdef int i
|
41 |
+
for i in prange(b, nogil=True):
|
42 |
+
maximum_path_each(paths[i], values[i], t_ys[i], t_xs[i])
|