@@ -10,16 +10,18 @@ bitstream_name: "${dataset.config.dataset_name}_qp${codec.tools.inner_codec.enc_
1010verbosity : 0
1111
1212coding_behaviour : " all"
13- device : " cpu"
13+ device :
14+ all : " cpu"
15+ enc : ${codec.device.all}
16+ dec : ${codec.device.all}
17+
1418mac_computation : False # multipy-accumulate computation
1519
1620enc_configs :
1721 qp : 27
1822 frame_rate : 30
1923 intra_period : 1
2024 n_bit : 10
21- cfg_file : " use/local/path/of/vtm-23.3/cfg/encoder_intra_vtm.cfg"
22- default_cfg_file : " optional/use/local/path/for/JM-19.1/cfgs/encoder.cfg"
2325 parallel_encoding : False # std inner codec parallel option
2426 hash_check : 0 # md5 hash check
2527
@@ -38,20 +40,22 @@ tools:
3840 on_restored_ftensor :
3941 enabled : True
4042 period : ${codec.enc_configs.intra_period}
41- on_fused_ftensor :
43+ on_reduced_ftensor :
4244 enabled : True
4345 period : ${codec.enc_configs.intra_period}
4446
4547 conversion :
4648 type : ' tensor_packing' # or 'bypass'
4749 n_bit : ${codec.enc_configs.n_bit}
48- packing :
49- symmetric_feature_channel_flipping : False
5050
5151 inner_codec :
5252 type : ' vtm'
5353 stash_outputs : True
5454 enc_configs : ${codec.enc_configs}
55- enc_exe : " use/local/path/of/vtm-23.3/bin/EncoderAppStatic"
56- dec_exe : " use/local/path/of/vtm-23.3/bin/DecoderAppStatic"
57- merge_exe : " use/local/path/of/vtm-23.3/bin/parcatStatic"
55+ codec_paths :
56+ _root : " /path/to/vtm" # of HM, JM...
57+ enc_exe : " ${._root}/bin/EncoderAppStatic" # or TappEncoderStatic, lencod...
58+ dec_exe : " ${._root}/bin/DecoderAppStatic" # or TappDecoderStatic, ldecod...
59+ merge_exe : " ${._root}/bin/parcatStatic"
60+ cfg_file : " ${._root}/cfg/encoder_intra_vtm.cfg"
61+ default_cfg_file : " ${._root}/cfg/encoder.cfg"
0 commit comments