mirror of
https://github.com/modelscope/FunASR.git
synced 2026-10-12 02:19:18 +00:00
Dev aky2 (#561)
* support resume model from pai * add padding for streaming rnnt conv input * fix large dataset training bug * bug fix * modify aishell rnnt egs to support wav input * add libri_100 rnnt recipe * bug fix --------- Co-authored-by: aky15 <[email protected]>
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import inspect
|
||||
|
||||
|
||||
def func(a: int, b, *, c, **kwargs):
|
||||
pass
|
||||
|
||||
def kwargs2args(func, kwargs):
|
||||
parameters = inspect.signature(func).parameters
|
||||
d = {k: i for i, k in enumerate(parameters)}
|
||||
args = [None for i in range(len(parameters))]
|
||||
for k, v in kwargs.items():
|
||||
if k in d:
|
||||
args[d[k]] = v
|
||||
|
||||
for i, v in enumerate(args):
|
||||
if v is None:
|
||||
break
|
||||
|
||||
return tuple(args[:i])
|
||||
Reference in New Issue
Block a user