params_analysis.py 449 B

1234567891011121314151617
  1. import os
  2. os.environ['CUDA_VISIBLE_DEVICES'] = '0'
  3. import paddlex as pdx
  4. model = pdx.load_model('output/mobilenetv2/best_model')
  5. eval_dataset = pdx.datasets.ImageNet(
  6. data_dir='vegetables_cls',
  7. file_list='vegetables_cls/val_list.txt',
  8. label_list='vegetables_cls/labels.txt',
  9. transforms=model.eval_transforms)
  10. pdx.slim.prune.analysis(
  11. model,
  12. dataset=eval_dataset,
  13. batch_size=16,
  14. save_file='mobilenetv2.sensi.data')