Skip to content

jamesewoo/drogon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drogon

Drogon simplifies the usage of Apache Joshua by providing Docker images with Joshua and all of its dependencies. Simply pull the latest runtime container from Docker Hub, and you're ready to get started.

docker run -it jwoo11/drogon:runtime

The above command drops you into a container in which $JOSHUA is installed at /opt/joshua. You can now train models as usual using the Joshua pipeline. If your data is on the host machine, you can make it accessible to the container by mounting a volume:

docker run -it -v /path/to/data:/data jwoo11/drogon:runtime

If you don't have a model readily available, you can play with the test image, which includes a Spanish-English model trained on the Fisher and CALLHOME dataset. Running the following command sends the test data through the translation engine. It takes a while to run, but it can be interrupted at any time with Ctrl+C.

docker run -it jwoo11/drogon:test

You can execute commands in the container by appending them to the run command as follows:

docker run -it jwoo11/drogon:test bash

This command drops you into the container, where you can see the trained model /models/es-en/1/test/model along with the associated dataset /models/es-en/1/data and language pack /models/es-en/releases/.

About

Apache Joshua in a container

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published