-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpatch
15 lines (12 loc) · 869 Bytes
/
patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
git clone https://github.com/modernmt/modernmt && cd modernmt && git checkout v4.9.5 && cd ..
patch modernmt/setup.py patched/setup.py.patch
patch modernmt/requirements.txt patched/requirements.txt.patch
patch modernmt/requirements_cuda-11.txt patched/requirements_cuda-11.txt.patch
patch modernmt/src/pom.xml patched/pom.xml.patch
patch modernmt/src/textprocessing/src/main/java/eu/modernmt/processing/normalizers/ChineseCharacterConverter.java patched/ChineseCharacterConverter.java.patch
patch modernmt/src/decoder-neural/src/main/python/mmt/textencoder.py patched/textencoder.py.patch
pip install fairseq==0.10.1 && pip show fairseq | grep Location | grep -o [\s/].* | xargs -I {} patch {}/fairseq/utils.py patched/utils.py.patch
mv modernmt tmp
cd .. && mv modernmt-30xx-fix modernmt && cd modernmt
mv tmp/* ./