Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
3786948
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 16, 2026
9c65273
Change CSV reader to DictReader in process_ipapack.py
chinjouli Jan 16, 2026
cbcfcb7
fix ci
chinjouli Jan 16, 2026
8b5de61
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 16, 2026
86cf8ad
Changed `decode` into `inference`
Masao-Someki Jan 17, 2026
b62c6c2
Changed `score` to `measure`
Masao-Someki Jan 17, 2026
3c8f7bc
update readmes
chinjouli Jan 17, 2026
9812482
Fixed ci
Masao-Someki Jan 17, 2026
f383836
Updated docstrings based on the review
Masao-Someki Jan 17, 2026
2534bd8
Reflect review
Masao-Someki Jan 17, 2026
af6eb58
Removed unrequired comments (in japanese)
Masao-Someki Jan 17, 2026
14c1c71
Applied format
Masao-Someki Jan 17, 2026
72658e1
Merge branch 'espnet3/package_files' of github.com:Masao-Someki/espne…
Masao-Someki Jan 17, 2026
bdad2cc
Merge branch 'master' into espnet3/package_files
Masao-Someki Jan 17, 2026
5e21fec
Merge branch 'espnet3/package_files' of github.com:Masao-Someki/espne…
Masao-Someki Jan 17, 2026
2d9e963
Applied format
Masao-Someki Jan 18, 2026
0e2d6f2
Fixed format
Masao-Someki Jan 18, 2026
5c8ccd0
Merge branch 'espnet:master' into master
osinkolu Jan 18, 2026
ea2e951
style: fix E501 line lengths and clean up recipe
osinkolu Jan 18, 2026
1fd095f
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 18, 2026
292886c
Removed espnet2-specific inference code
Masao-Someki Jan 19, 2026
a231bfd
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 19, 2026
18eec31
Fixed bugs and add recipe-side infer.py
Masao-Someki Jan 19, 2026
eefcbc9
Applied format
Masao-Someki Jan 19, 2026
d2bc9dc
Merge branch 'espnet3/package_files' of github.com:Masao-Someki/espne…
Masao-Someki Jan 19, 2026
d5e7f63
minor edit to comments
osinkolu Jan 19, 2026
062ebdb
Merge branch 'master' of https://github.com/osinkolu/espnet
osinkolu Jan 19, 2026
68a9207
chore: trigger CI re-run after external timeout
osinkolu Jan 19, 2026
626200b
Bump styfle/cancel-workflow-action from 0.12.1 to 0.13.0
dependabot[bot] Jan 19, 2026
0f1fe07
reduce comment length
osinkolu Jan 19, 2026
aa86b7d
Merge pull request #6343 from espnet/dependabot/github_actions/styfle…
Fhrozen Jan 20, 2026
733394f
Add batched inference
Masao-Someki Jan 20, 2026
7cb0b7e
Applied format
Masao-Someki Jan 20, 2026
337c1d9
Merge branch 'master' into espnet3/package_files
Masao-Someki Jan 20, 2026
25d54f1
Deleted redundant unit tests
Masao-Someki Jan 20, 2026
9e53fc0
Fixed ci
Masao-Someki Jan 20, 2026
91dfa6e
Merge branch 'espnet3/package_files' of github.com:Masao-Someki/espne…
Masao-Someki Jan 20, 2026
8ad1a13
fix CI failure tests
jthakurH Jan 20, 2026
a533371
fix ci failure
jthakurH Jan 20, 2026
260e2d1
Merge pull request #6325 from HsunGong/master
sw005320 Jan 20, 2026
b638bb6
fix review comment
jthakurH Jan 21, 2026
a074100
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 21, 2026
72a3db4
Merge pull request #6333 from jthakurH/feature/batch-inference-tts
sw005320 Jan 21, 2026
128129f
chore: trigger CI re-run after external timeout
osinkolu Jan 21, 2026
443f2a3
Update unit tests to test batch-forward function
Masao-Someki Jan 21, 2026
37f929f
Merge branch 'master' into espnet3/package_files
Masao-Someki Jan 21, 2026
77b6ec8
update readme & config
chinjouli Jan 21, 2026
e1fdda9
Merge branch 'powsm_updates' into powsm_ctc
chinjouli Jan 21, 2026
0150caa
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 21, 2026
6154af0
ci; readme
chinjouli Jan 21, 2026
c350545
Bump sentencepiece from 0.2.0 to 0.2.1
dependabot[bot] Jan 22, 2026
9023a06
Merge pull request #6345 from espnet/dependabot/pip/sentencepiece-0.2.1
Fhrozen Jan 24, 2026
c303461
Revert "Bump sentencepiece from 0.2.0 to 0.2.1"
Fhrozen Jan 24, 2026
cd7c412
Merge pull request #6346 from espnet/revert-6345-dependabot/pip/sente…
Fhrozen Jan 24, 2026
665c25a
Merge pull request #6340 from chinjouli/powsm_updates
sw005320 Jan 27, 2026
814bc51
Merge branch 'master' into espnet3/package_files
Masao-Someki Jan 27, 2026
92440b6
fix(espnet3): correct docstring inconsistencies in ASR system and inf…
popcornell Jan 29, 2026
b5e48df
Merge pull request #32 from popcornell/espnet3/package_files
Masao-Someki Jan 29, 2026
a7c005e
Added a new config infer.yaml: provider.params
Masao-Someki Jan 29, 2026
9d66e4d
Fixed add_special_tokens
Masao-Someki Jan 29, 2026
4761ed0
Merge branch 'espnet3/package_files' of github.com:Masao-Someki/espne…
Masao-Someki Jan 29, 2026
ede1180
Bug fixed for the instantiating part on inference provider.
Masao-Someki Jan 30, 2026
5a31e82
Bug fixed
Masao-Someki Jan 30, 2026
6c67072
Fixed unit test
Masao-Someki Jan 30, 2026
39bcabe
Applied format
Masao-Someki Jan 30, 2026
95be229
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 30, 2026
73f71cc
Merge branch 'espnet3/package_files' of github.com:Masao-Someki/espne…
Masao-Someki Jan 30, 2026
90b2330
batch_collect_stats -> collect_stats_batch
Masao-Someki Jan 30, 2026
4cd0a84
do_nothing_transform -> do_nothing and remove from_dict
Masao-Someki Jan 30, 2026
48f2972
_build_iter_factory -> _build_iterator_factory
Masao-Someki Jan 30, 2026
38369e0
preprocessor() -> preprocess()
Masao-Someki Jan 30, 2026
8aaf9d6
class -> cls in function names
Masao-Someki Jan 30, 2026
ebc625d
make -> build
Masao-Someki Jan 30, 2026
0c80256
_tokenizer_exists -> _has_tokenizer
Masao-Someki Jan 30, 2026
bb4675f
inference() -> infer()
Masao-Someki Jan 30, 2026
b0d92be
expdir -> exp_dir
Masao-Someki Jan 30, 2026
c28571a
cfg -> config
Masao-Someki Jan 30, 2026
b24dca1
Revert "_build_iter_factory -> _build_iterator_factory"
Masao-Someki Jan 30, 2026
fffefe2
optimizers -> optim
Masao-Someki Jan 30, 2026
2e6af8b
infer_dir -> inference_dir
Masao-Someki Jan 30, 2026
a339e05
Fixed docstring
Masao-Someki Jan 30, 2026
7e8321b
config -> measure_config in measure.py
Masao-Someki Jan 30, 2026
8a6680f
metric_config -> measure_config in base system
Masao-Someki Jan 30, 2026
b883c77
Attach `*_utils` for utility scripts
Masao-Someki Jan 30, 2026
cd1b6f3
espnet3/systems/base/measure.py -> espnet3/systems/base/measurement.py
Masao-Someki Jan 30, 2026
3777102
Fixed unit test
Masao-Someki Jan 30, 2026
0ed39b1
applied format
Masao-Someki Jan 31, 2026
1fa3a3e
metric -> measurement
Masao-Someki Jan 31, 2026
67c0a23
Fixed CI
Masao-Someki Jan 31, 2026
0982540
infer.py -> inference.py
Masao-Someki Jan 31, 2026
9f4edac
measure -> metric, train -> training
Masao-Someki Jan 31, 2026
cba0cf7
Merged batch-forward and forward
Masao-Someki Feb 1, 2026
ee6315d
Applied format
Masao-Someki Feb 1, 2026
fd24b1f
Update sampling rate comment in run.sh
HANJionghao Feb 1, 2026
f80635f
Fix condition check in dataset_split.py
HANJionghao Feb 1, 2026
e4bc0a4
optim -> optimizer
Masao-Someki Feb 1, 2026
22228ad
tokenizer -> tokenizers
Masao-Someki Feb 1, 2026
2aa2fae
Fixed review
Masao-Someki Feb 2, 2026
56a67f1
add files
Feb 2, 2026
8df4096
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 2, 2026
22ce1d4
ci fix
Feb 2, 2026
05264dc
Merge remote-tracking branch 'origin/pr01_binary' into pr01_binary
Feb 2, 2026
4b17e55
Fixed CI error
Masao-Someki Feb 2, 2026
923468d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 2, 2026
d7a9e9f
Merge branch 'bugfix_transformer_v5' of github.com:Masao-Someki/espne…
Masao-Someki Feb 2, 2026
12357ac
Applied Gemini review
Masao-Someki Feb 2, 2026
b2606b3
Add workaround for transformer<5
Masao-Someki Feb 2, 2026
78094e7
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 2, 2026
da727de
`components/training` -> `components/trainers`
Masao-Someki Feb 2, 2026
09acf8e
Removed debug code
Masao-Someki Feb 3, 2026
7bfc773
Addworkaround for transformer v5
Masao-Someki Feb 3, 2026
531923a
Merge branch 'bugfix_transformer_v5' of github.com:Masao-Someki/espne…
Masao-Someki Feb 3, 2026
8a0f826
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 3, 2026
2d342fc
Support transformer v4/v5 on Qwen model
Masao-Someki Feb 3, 2026
06f2e83
Merge branch 'bugfix_transformer_v5' of github.com:Masao-Someki/espne…
Masao-Someki Feb 3, 2026
4da9553
Merge pull request #6356 from Masao-Someki/bugfix_transformer_v5
Masao-Someki Feb 4, 2026
7a7f562
Merge branch 'master' into espnet3/package_files
Masao-Someki Feb 4, 2026
cc68b55
Merge branch 'espnet3/package_files' of github.com:Masao-Someki/espne…
Masao-Someki Feb 4, 2026
96d8fdd
rename logging.py to logging_utils.py
Masao-Someki Feb 4, 2026
e151921
Merge branch 'master' into patch-1
ftshijt Feb 4, 2026
f70c4f6
Merge pull request #6328 from Masao-Someki/espnet3/package_files
sw005320 Feb 4, 2026
b98b58d
Merge branch 'master' into espnet3/logging_utils
Masao-Someki Feb 4, 2026
d3ea764
Merge branch 'master' into pr01_binary
jctian98 Feb 4, 2026
239f516
Merge pull request #6352 from jctian98/pr01_binary
sw005320 Feb 5, 2026
11b4b9d
fix: correct typos 'seperated' and 'fuction'
thecaptain789 Feb 7, 2026
00d71e4
Update logs for espnet2-standard
Masao-Someki Feb 7, 2026
6b8e517
Restore detailed model/data logging and stage tags
Masao-Someki Feb 7, 2026
12b5f88
Format and add unit test
Masao-Someki Feb 8, 2026
1085381
Merge branch 'espnet3/logging_utils' of github.com:Masao-Someki/espne…
Masao-Someki Feb 8, 2026
91de0a0
Add log when a epoch has completed
Masao-Someki Feb 8, 2026
bcf8745
minor fix
Masao-Someki Feb 8, 2026
bc10ed2
Fixed logging utils
Masao-Someki Feb 8, 2026
66e3c31
Add unit tests and fixed batch-related log
Masao-Someki Feb 8, 2026
5f29e8c
Fixed unit test
Masao-Someki Feb 8, 2026
2a2af51
Fixed unit test
Masao-Someki Feb 8, 2026
de1f424
Format
Masao-Someki Feb 8, 2026
99d415c
Enable mode-wise logging for dataloader
Masao-Someki Feb 8, 2026
6c36de2
Drop DDP tail batches to prevent rank desync
Masao-Someki Feb 8, 2026
67130ec
removed unrequired modification
Masao-Someki Feb 8, 2026
26216ca
Refactored logging-utils.py
Masao-Someki Feb 8, 2026
7ffc0c7
Merge branch 'master' into espnet3/logging_utils
Masao-Someki Feb 8, 2026
35ccff2
Apply suggestion from @gemini-code-assist[bot]
sw005320 Feb 9, 2026
d0c9004
Apply suggestion from @gemini-code-assist[bot]
sw005320 Feb 9, 2026
1bb59a2
Update espnet2/lm/espnet_model_multitask.py
sw005320 Feb 9, 2026
2b3c8a2
update subsampling
chinjouli Feb 9, 2026
ba85392
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 9, 2026
0199ce9
Fixed naming convention
Masao-Someki Feb 9, 2026
ce7e375
Update logs
Masao-Someki Feb 10, 2026
85ca9fe
Add flag to avoid generating logs in rank > 0
Masao-Someki Feb 10, 2026
d70fe23
Moved logging function to each modules
Masao-Someki Feb 10, 2026
591b7a8
Add flag to generate train.log only from rank0 or per-rank process
Masao-Someki Feb 10, 2026
a5f431f
Applied format
Masao-Someki Feb 10, 2026
0b004ab
Removed `*,`, add reflect other reviews
Masao-Someki Feb 10, 2026
a61e024
Added timezone
Masao-Someki Feb 10, 2026
2547e65
Fixed and add unit tests
Masao-Someki Feb 10, 2026
85321df
Applied format
Masao-Someki Feb 10, 2026
b5612f8
Merge branch 'espnet3/logging_utils' of github.com:Masao-Someki/espne…
Masao-Someki Feb 10, 2026
5ee8559
Fixed function name
Masao-Someki Feb 10, 2026
7cfef89
Fixed bug in dataloader log
Masao-Someki Feb 10, 2026
1a0aed5
Fixed bug
Masao-Someki Feb 10, 2026
3b2b700
Fixed names
Masao-Someki Feb 11, 2026
766a75b
Updated logging directory map
Masao-Someki Feb 11, 2026
6a24163
Fixed loggings and naming convention
Masao-Someki Feb 11, 2026
69e30f4
Applied format
Masao-Someki Feb 11, 2026
6ce5783
Fixed CI
Masao-Someki Feb 11, 2026
6490cbe
Fixed typo
Masao-Someki Feb 11, 2026
ceec72b
Updated docstrings
Masao-Someki Feb 12, 2026
cbd2592
Updated docstrings
Masao-Someki Feb 12, 2026
9eda97a
Fixed espeak-ng installation issue
Masao-Someki Feb 14, 2026
3515fe2
Add MS-SNSD enh1 recipe
Dahee96 Feb 16, 2026
02068d2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 16, 2026
0bf200e
Fix symlinks and remove unused script
Dahee96 Feb 16, 2026
9f7694e
Change espeak-ng to use the latest release
Masao-Someki Feb 16, 2026
fe0345c
Merge branch 'master' into bugfix_phone_installation
Masao-Someki Feb 16, 2026
cc284d4
Applied gemini review
Masao-Someki Feb 16, 2026
1422671
Merge branch 'bugfix_phone_installation' of github.com:Masao-Someki/e…
Masao-Someki Feb 16, 2026
58e7112
Clean up configs and commented-out code
Dahee96 Feb 16, 2026
8e384f2
Fixed build config
Masao-Someki Feb 16, 2026
14b9b82
Add Hugging Face model link to README.md
Dahee96 Feb 16, 2026
032866c
install ffmpeg in macos through brew
Fhrozen Feb 17, 2026
b74395b
Merge pull request #6367 from Fhrozen/pr-macos
Fhrozen Feb 17, 2026
09bb51d
Merge branch 'master' into bugfix_phone_installation
Fhrozen Feb 17, 2026
cea9ddf
Merge pull request #6365 from Masao-Someki/bugfix_phone_installation
sw005320 Feb 17, 2026
b4b0207
Merge branch 'master' into add-ms-snsd-enh1
sw005320 Feb 17, 2026
6ad4b39
Merge branch 'master' into espnet3/logging_utils
Masao-Someki Feb 17, 2026
68ce147
docs: add official results and format README
osinkolu Feb 17, 2026
321cebd
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 17, 2026
4bb3c8f
Merge pull request #6329 from Masao-Someki/espnet3/logging_utils
sw005320 Feb 17, 2026
466e8a8
Update train.yaml symlink to TF-Gridnet config
Dahee96 Feb 17, 2026
bf5ea35
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 17, 2026
da11140
Merge branch 'master' into fix-typos
Fhrozen Feb 17, 2026
61a0679
Merge branch 'master' into patch-1
Fhrozen Feb 18, 2026
059c2f3
Apply suggestion from @sw005320
sw005320 Feb 18, 2026
438021b
Merge pull request #6366 from Dahee96/add-ms-snsd-enh1
sw005320 Feb 19, 2026
ea63e1e
Merge pull request #6359 from thecaptain789/fix-typos
sw005320 Feb 19, 2026
5c0e805
Merge pull request #6351 from HANJionghao/patch-1
sw005320 Feb 19, 2026
263495c
Merge branch 'master' into powsm_ctc
sw005320 Feb 20, 2026
f63271c
Update installation requirements in documentation
sw005320 Feb 20, 2026
205f675
upgrade the Python version to 3.10 in README.md
sw005320 Feb 20, 2026
be73d0b
Apply suggestion from @sw005320
sw005320 Feb 20, 2026
7ca6fd9
remove the espnet1 document link
sw005320 Feb 20, 2026
8475437
Merge pull request #6337 from osinkolu/master
sw005320 Feb 20, 2026
6eab695
add unit test for subsampling
chinjouli Feb 20, 2026
e6791d2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 20, 2026
e9e3c8e
fix: for numpy>2.0
whr-a Feb 21, 2026
59f6a84
fix: numpy>2.0
whr-a Feb 22, 2026
7fd238a
Merge branch 'master' into sw005320-patch-1
Fhrozen Feb 22, 2026
17e49d8
Refactor download logic in install_mwerSegmenter.sh to use variables …
Fhrozen Feb 22, 2026
3422d43
Update tools/installers/install_mwerSegmenter.sh
Fhrozen Feb 22, 2026
d7bd216
Add legal disclaimer for backup URL in install_mwerSegmenter.sh
Fhrozen Feb 22, 2026
d3bd8bc
Refactor CI workflow to separate FFmpeg installation into its own job
Fhrozen Feb 22, 2026
b70d67d
Rename docker job to docker-cpu and add separate docker-gpu job in CI…
Fhrozen Feb 22, 2026
d084bb5
Refactor CI workflow to consolidate CPU and GPU Docker builds into a …
Fhrozen Feb 22, 2026
9e02905
Refactor CI workflow to enhance test matrix for espnet2 and espnet3, …
Fhrozen Feb 22, 2026
5c72e57
Refactor CI workflow to introduce setup_espnet2 job and prepare envir…
Fhrozen Feb 23, 2026
032a82c
Refactor CI workflow to update Python setup action and streamline env…
Fhrozen Feb 23, 2026
148c0ef
Refactor CI workflow to create a dedicated action for installing syst…
Fhrozen Feb 23, 2026
ac75adc
Refactor CI workflow to enhance system dependencies caching and impro…
Fhrozen Feb 23, 2026
af1de50
Refactor CI scripts to enhance logging for Python dependency installa…
Fhrozen Feb 23, 2026
526cf11
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 23, 2026
548b138
Refactor CI workflow to introduce a warm system dependencies cache st…
Fhrozen Feb 23, 2026
7821fe3
Refactor CI workflow by removing the warm system cache job and simpli…
Fhrozen Feb 23, 2026
fdb66a4
Refactor CI workflow to remove redundant cache checks for environment…
Fhrozen Feb 23, 2026
9d1171f
Refactor CI workflow to use unique cache keys based on GitHub run ID …
Fhrozen Feb 23, 2026
5c278c5
ci/debug: add ENH_ASR timing and keep numpy2 iterator choice compatib…
whr-a Feb 23, 2026
19b6d28
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 23, 2026
e25c36b
ci/debug: add block-level timing around integration recipes
whr-a Feb 24, 2026
c93b127
Refactor CI workflow to remove redundant setup job and encapsulate FF…
Fhrozen Feb 24, 2026
2e11b0b
Refactor CI workflow to improve caching strategy and enhance environm…
Fhrozen Feb 24, 2026
c397319
Refactor CI script to group output messages for better readability
Fhrozen Feb 24, 2026
85012e1
Refactor CI configuration and test script to support multiple tasks a…
Fhrozen Feb 24, 2026
3fafa60
Refactor test configuration step to pass matrix configuration task as…
Fhrozen Feb 24, 2026
9a3de55
ci: use coverage sysmon core on Python 3.12+ to fix CI timeout
whr-a Feb 24, 2026
cc76d74
Refactor code structure for improved readability and maintainability
Fhrozen Feb 24, 2026
39768e0
Temporarily reduce config-task options to avoid OOM errors and enhanc…
Fhrozen Feb 24, 2026
72ac9a4
replace links
Fhrozen Feb 24, 2026
ddd6930
Enable tasks
Fhrozen Feb 24, 2026
9433281
Add check for coverage files before combining and reporting
Fhrozen Feb 25, 2026
6ce825d
Merge pull request #6374 from whr-a/ci_test
sw005320 Feb 25, 2026
be708d1
Merge branch 'master' into sw005320-patch-1
sw005320 Feb 25, 2026
cc5881f
Merge branch 'master' into pr-download
Fhrozen Feb 25, 2026
05caff8
Merge remote-tracking branch 'upstream/master' into pr-actions
Fhrozen Feb 25, 2026
d12c12b
Update cache key to include GitHub run ID for better cache management
Fhrozen Feb 25, 2026
8082656
Make test_integration_espnet2.sh executable
Fhrozen Feb 25, 2026
9215b8d
Refactor dependency uninstallation into a separate function for bette…
Fhrozen Feb 25, 2026
8254579
Merge pull request #6369 from espnet/sw005320-patch-1
sw005320 Feb 25, 2026
df51bfb
Merge pull request #6371 from Fhrozen/pr-download
sw005320 Feb 25, 2026
1b0ab7d
Merge branch 'master' into powsm_ctc
sw005320 Feb 25, 2026
339b659
Merge pull request #6341 from chinjouli/powsm_ctc
sw005320 Feb 26, 2026
134a736
Merge pull request #6372 from Fhrozen/pr-actions
sw005320 Feb 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
218 changes: 0 additions & 218 deletions .circleci/config.yml

This file was deleted.

8 changes: 8 additions & 0 deletions .continueignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
.git/
.github/
egs/
egs2/
ci/
test_utils/
tools/
utils/
3 changes: 3 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
[report]
omit =
tools/*

# Regexes for lines to exclude from consideration
exclude_lines =
# Have to re-enable the standard pragma
Expand Down
27 changes: 27 additions & 0 deletions .devcontainer/build_image3.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
set -e

processor=$1
_root=${PWD}

if [ ! -f ".devcontainer/container.env" ]; then
touch .devcontainer/container.env
fi

# Build the Docker image
echo "[INFO] Building Docker for ${processor}"

docker build \
-f "${_root}/.devcontainer/espnet3.dockerfile" \
-t "espnet3:dev-${processor}" \
--build-arg FROM_TAG=dev3-${processor} \
--build-arg USERNAME="$(whoami)" \
--build-arg USER_UID="$(id -u)" \
--build-arg USER_GID="$(id -g)" \
"${_root}"

# source .devcontainer/container.env

# if [[ -z "${EXPORT_DATA}+x" ]]; then
# export EXPORT_DATA=${_root}
# fi
18 changes: 18 additions & 0 deletions .devcontainer/ci_cpu/build_image.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash
set -e

# Build the Docker image
echo "[INFO] Building Docker"
_root=${PWD}

if [ ! -f ".devcontainer/container.env" ]; then
cp .devcontainer/container.env.example .devcontainer/container.env
fi

docker build \
-f "${_root}/.devcontainer/ci_cpu/espnet.dockerfile" \
-t "espnet/dev:ci" \
--build-arg USERNAME="$(whoami)" \
--build-arg USER_UID="$(id -u)" \
--build-arg USER_GID="$(id -g)" \
"${_root}"
31 changes: 31 additions & 0 deletions .devcontainer/ci_cpu/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/miniconda
{
"name": "CI Test (CPU)",
"updateRemoteUserUID": false,
"image": "espnet/dev:ci",
"initializeCommand": ".devcontainer/ci_cpu/build_image.sh",
"features": {},
"customizations": {
"vscode": {
"settings": {
"terminal.integrated.defaultProfile.linux": "bash"
},
"extensions" :[
"ms-python.python",
"ms-python.vscode-pylance"
]
}
},
"runArgs": [
"--rm",
"--env-file",
".devcontainer/container.env",
"--name",
"espnet-dev-ci",
"--hostname",
"dev-ci"
]
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
84 changes: 84 additions & 0 deletions .devcontainer/ci_cpu/espnet.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
ARG USE_IMAGE=ubuntu:latest

FROM ${USE_IMAGE}
LABEL maintainer="Nelson Yalta <nyalta21@gmail.com>"

ENV NUM_BUILD_CORES=12
ENV DEBIAN_FRONTEND=noninteractive
ARG USERNAME=user
ARG USER_ID=1000
ARG GROUP_ID=1000

RUN if [ -z "$(getent group ${GROUP_ID})" ]; then \
groupadd -g ${GROUP_ID} "${USERNAME}"; \
else \
existing_group="$(getent group $GROUP_ID | cut -d: -f1)"; \
if [ "${existing_group}" != "${USERNAME}" ]; then \
groupmod -n "${USERNAME}" "${existing_group}"; \
fi; \
fi && \
if [ -z "$(getent passwd $USER_ID)" ]; then \
useradd -m -u ${USER_ID} -g ${GROUP_ID} "${USERNAME}"; \
else \
existing_user="$(getent passwd ${USER_ID} | cut -d: -f1)"; \
if [ "${existing_user}" != "${USERNAME}" ]; then \
usermod -l "${USERNAME}" -d /home/"${USERNAME}" -m "${existing_user}"; \
fi; \
fi

RUN apt-get update && \
apt-get -y install --no-install-recommends \
automake \
autotools-dev \
bc \
build-essential \
cmake \
gawk \
curl \
gfortran \
libffi-dev \
libtool \
git \
gnupg2 \
libncurses5-dev \
software-properties-common \
sox \
unzip \
wget \
zip \
zlib1g-dev \
pandoc ffmpeg nodejs npm \
&& \
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && \
apt-get -y install --no-install-recommends \
git-lfs \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists/*

# Latest version of git
ENV TZ=Etc/UTC
ENV TH_VERSION=2.0.1
ENV USE_CONDA=false
ENV CHAINER_VERSION=6.0.0
ENV PATH=/opt/miniconda/bin:${PATH}

RUN echo "${USERNAME} ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
RUN sed -i 's/#force_color_prompt=yes/force_color_prompt=yes/g' /home/${USERNAME}/.bashrc

RUN chown -R ${USERNAME}:${USERNAME} /opt
RUN mkdir -p /workspaces && \
chown -R ${USERNAME}:${USERNAME} /workspaces

WORKDIR /opt
USER ${USERNAME}

RUN wget --tries=3 -nv "https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh" -O miniconda.sh && \
bash miniconda.sh -b -p /opt/miniconda && \
/opt/miniconda/bin/conda config --prepend channels https://software.repos.intel.com/python/conda/ && \
rm miniconda.sh && \
conda install -y python=3.10 && \
conda install -c conda-forge libstdcxx-ng && \
conda clean -a -y

WORKDIR /workspaces
Loading