File size: 583 Bytes
e0552b0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import typer
from koja_diffuser.tokenizer.typer import tokenizer_app
from koja_diffuser.train.typer import train_app
from koja_diffuser.runtime.inference import Inference

app = typer.Typer()

app.add_typer(tokenizer_app, name="tokenizer")
app.add_typer(train_app, name="train")

inference = typer.Typer()


@inference.command()
def k2j(name: str):
    inf = Inference()
    res = inf.ko_to_ja([name], [1])
    print(res)


@inference.command()
def j2k(name: str):
    inf = Inference()
    res = inf.ja_to_ko([name], [1])
    print(res)


app.add_typer(inference, name="inference")