To test nas method, you can use following command
python tools/${task}/test_${task}.py ${CONFIG_FILE} ${CHECKPOINT_PATH} --cfg-options algorithm.mutable_cfg=${MUTABLE_CFG_PATH} [optional arguments]
MUTABLE_CFG_PATH
: Path of mutable_cfg
. mutable_cfg
represents config for mutable of the subnet searched out, used to specify different subnets for testing. An example for mutable_cfg
can be found here.The usage of optional arguments are the same as corresponding tasks like mmclassification, mmdetection and mmsegmentation.
If you train a slimmable model during retrain, checkpoints of different subnets are actually fused in only one checkpoint. You can split this checkpoint to multiple independent checkpoints by using following command
python tools/model_converters/split_checkpoint.py ${CONFIG_FILE} ${CHECKPOINT_PATH} --channel-cfgs ${CHANNEL_CFG_PATH} [optional arguments]
CHANNEL_CFG_PATH
: A list of paths of channel_cfg
. For example, when you
retrain a slimmable model, your command will be like --cfg-options algorithm.channel_cfg=cfg1,cfg2,cfg3
.
And your command here should be --channel-cfgs cfg1 cfg2 cfg3
. The order of them should be the same.To test pruning method, you can use following command
python tools/${task}/test_${task}.py ${CONFIG_FILE} ${CHECKPOINT_PATH} --cfg-options algorithm.channel_cfg=${CHANNEL_CFG_PATH} [optional arguments]
CHANNEL_CFG_PATH
: Path of channel_cfg
. channel_cfg
represents config for channel of the subnet searched out, used to specify different subnets for testing. An example for channel_cfg
can be found here, and the usage can be found here.To test distillation method, you can use following command
python tools/${task}/test_${task}.py ${CONFIG_FILE} ${CHECKPOINT_PATH} [optional arguments]
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )