{ "backup_data_uid": "796d7500b925946c", "data_name": "speech-recognition-pytorch-loadgen", "no_compile": "yes", "no_target_file": "yes", "process_in_tmp": "yes", "program": "yes", "pass_env_to_resolve": "yes", "run_cmds": { "accuracy": { "ignore_return_code": "no", "run_time": { "pre_process_via_ck": { "data_uoa": "speech-recognition", "module_uoa": "script", "script_name": "loadgen_preprocess" }, "post_process_via_ck": { "data_uoa": "speech-recognition", "module_uoa": "script", "script_name": "loadgen_postprocess" }, "run_cmd_main": "$<>$ $<>$/speech_recognition/rnnt/run.py --dataset_dir $<>$/../ --manifest $<>$/wav-list.json --pytorch_config_toml $<>$/speech_recognition/rnnt/pytorch/configs/rnnt.toml --pytorch_checkpoint $<>$/rnnt.pt --log_dir $<>$ --scenario $<>$ --backend $<>$ --accuracy --mlperf_conf $<>$ --user_conf $<>$" } }, "performance": { "ignore_return_code": "no", "run_time": { "pre_process_via_ck": { "data_uoa": "speech-recognition", "module_uoa": "script", "script_name": "loadgen_preprocess" }, "post_process_via_ck": { "data_uoa": "speech-recognition", "module_uoa": "script", "script_name": "loadgen_postprocess" }, "run_cmd_main": "$<>$ $<>$/speech_recognition/rnnt/run.py --dataset_dir $<>$/../ --manifest $<>$/wav-list.json --pytorch_config_toml $<>$/speech_recognition/rnnt/pytorch/configs/rnnt.toml --pytorch_checkpoint $<>$/rnnt.pt --log_dir $<>$ --scenario $<>$ --backend $<>$ --mlperf_conf $<>$ --user_conf $<>$" } }, "instr": { "ignore_return_code": "no", "run_time": { "fine_grain_timer_file": "tmp-ck-timer.json", "pre_process_via_ck": { "script_name": "loadgen_preprocess" }, "post_process_via_ck": { "data_uoa": "speech-recognition", "module_uoa": "script", "script_name": "loadgen_postprocess" }, "run_cmd_main": "<>$ $<>$/speech_recognition/rnnt/run.py --dataset_dir $<>$/../ --manifest $<>$/wav-list.json --pytorch_config_toml $<>$/speech_recognition/rnnt/pytorch/configs/rnnt.toml --pytorch_checkpoint $<>$/rnnt.pt --log_dir $<>$ --scenario $<>$ --backend $<>$ --instr" } } }, "run_deps": { "dataset-dev-clean": { "local": "yes", "name": "LibriSpeech Dev-Clean dataset (preprocessed)", "sort": 20, "tags": "dataset,librispeech,preprocessed,wav,dev-clean", "enable_if_env": [ { "CK_RNNT_DATASET": ["dev-clean"] } ] }, "dataset-calibration": { "local": "yes", "name": "LibriSpeech calibration dataset (preprocessed)", "sort": 20, "tags": "dataset,librispeech,preprocessed,wav,calibration", "enable_if_env": [ { "CK_RNNT_DATASET": ["calibration"] } ] }, "lib-python-loadgen": { "local": "yes", "name": "Python LoadGen library", "sort": 60, "tags": "lib,python-package,loadgen" }, "mlperf-inference-src": { "local": "yes", "name": "MLPerf Inference source (with RNN-T tweaks)", "sort": 50, "tags": "mlperf,inference,source,dividiti.rnnt" }, "weights": { "local": "yes", "name": "PyTorch RNN-T model", "sort": 80, "tags": "model,pytorch,rnnt" }, "python": { "local": "yes", "name": "Python interpreter", "sort": 5, "tags": "compiler,python" }, "pytorch": { "local": "yes", "name": "PyTorch framework", "sort": 15, "tags": "lib,pytorch" }, "plugins-pre-pytorch": { "local": "yes", "name": "Pytorch LSTM RNNT Pre plugin", "sort": 120, "tags": "nntest,plugin,rnnt-pre,pytorch", "enable_if_env": [ { "CK_RNNT_PRE_BACKEND": ["pytorch"] } ], "update_tags_if_env" : { "orig": [ { "CK_RNNT_PRE": "orig" } ], "orig-quant": [ { "CK_RNNT_PRE": "orig-quant" } ], "naive": [ { "CK_RNNT_PRE": "naive" } ] } }, "plugins-post-pytorch": { "local": "yes", "name": "Pytorch LSTM RNNT Post plugin", "sort": 120, "tags": "nntest,plugin,rnnt-post,pytorch", "enable_if_env": [ { "CK_RNNT_POST_BACKEND": ["pytorch"] } ], "update_tags_if_env" : { "orig": [ { "CK_RNNT_POST": "orig" } ], "orig-quant": [ { "CK_RNNT_POST": "orig-quant" } ], "naive": [ { "CK_RNNT_POST": "naive" } ] } }, "plugins-dec-pytorch": { "local": "yes", "name": "Pytorch LSTM RNNT Dec plugin", "sort": 120, "tags": "nntest,plugin,rnnt-dec,pytorch", "enable_if_env": [ { "CK_RNNT_DEC_BACKEND": ["pytorch"] } ], "update_tags_if_env" : { "orig": [ { "CK_RNNT_DEC": "orig" } ], "orig-quant": [ { "CK_RNNT_DEC": "orig-quant" } ], "naive": [ { "CK_RNNT_DEC": "naive" } ] } }, "plugins-pre-onnx": { "local": "yes", "name": "ONNX LSTM RNNT Pre plugin", "sort": 120, "tags": "nntest,plugin,rnnt-pre,onnx", "enable_if_env": [ { "CK_RNNT_PRE_BACKEND": ["onnx"] } ], "update_tags_if_env" : { "orig": [ { "CK_RNNT_PRE": "orig" } ], "naive": [ { "CK_RNNT_PRE": "naive" } ] } }, "plugins-post-onnx": { "local": "yes", "name": "ONNX LSTM RNNT Post plugin", "sort": 120, "tags": "nntest,plugin,rnnt-post,onnx", "enable_if_env": [ { "CK_RNNT_POST_BACKEND": ["onnx"] } ], "update_tags_if_env" : { "orig": [ { "CK_RNNT_POST": "orig" } ], "naive": [ { "CK_RNNT_POST": "naive" } ] } }, "plugins-dec-onnx": { "local": "yes", "name": "ONNX LSTM RNNT Dec plugin", "sort": 120, "tags": "nntest,plugin,rnnt-dec,onnx", "enable_if_env": [ { "CK_RNNT_DEC_BACKEND": ["onnx"] } ], "update_tags_if_env" : { "orig": [ { "CK_RNNT_DEC": "orig" } ], "naive": [ { "CK_RNNT_DEC": "naive" } ] } }, "plugins-pre-glow": { "local": "yes", "name": "GLOW LSTM RNNT Pre plugin", "sort": 120, "tags": "nntest,plugin,rnnt-pre,glow", "enable_if_env": [ { "CK_RNNT_PRE_BACKEND": ["glow"] } ], "update_tags_if_env" : { "orig": [ { "CK_RNNT_PRE": "orig" } ], "naive": [ { "CK_RNNT_PRE": "naive" } ] } }, "plugins-post-glow": { "local": "yes", "name": "GLOW LSTM RNNT Post plugin", "sort": 120, "tags": "nntest,plugin,rnnt-post,glow", "enable_if_env": [ { "CK_RNNT_POST_BACKEND": ["glow"] } ], "update_tags_if_env" : { "orig": [ { "CK_RNNT_POST": "orig" } ], "naive": [ { "CK_RNNT_POST": "naive" } ] } }, "plugins-dec-glow": { "local": "yes", "name": "GLOW LSTM RNNT Dec plugin", "sort": 120, "tags": "nntest,plugin,rnnt-dec,glow", "enable_if_env": [ { "CK_RNNT_DEC_BACKEND": ["glow"] } ], "update_tags_if_env" : { "orig": [ { "CK_RNNT_DEC": "orig" } ], "naive": [ { "CK_RNNT_DEC": "naive" } ] } } }, "run_vars": { "CK_RNNT_DATASET": "dev-clean", "CK_RNNT_BACKEND": "pytorch", "CK_RNNT_PRE_BACKEND": "pytorch", "CK_RNNT_PRE": "orig", "CK_RNNT_POST_BACKEND": "pytorch", "CK_RNNT_POST": "orig", "CK_RNNT_DEC_BACKEND": "pytorch", "CK_RNNT_DEC": "orig", "CK_LOADGEN_SCENARIO": "Offline", "CK_LOADGEN_USER_CONF": "user.conf", "CK_ENV_MLPERF_INFERENCE_MLPERF_CONF": "$<>$/mlperf.conf", "CK_MLPERF_PRE_USER_CONF_AND_AUDIT_CONFIG": "YES" }, "tags": [ "speech-recognition", "pytorch", "rnnt", "rnn-t", "mlperf" ] }