dmlc / gluon-cv

Gluon CV Toolkit
http://gluon-cv.mxnet.io
Apache License 2.0
5.82k stars 1.21k forks source link

MXnet feature extraction error #1761

Closed kevinjcai closed 1 year ago

kevinjcai commented 1 year ago

Hi, I run this script: python feat_extract.py --data-list video.txt --model i3d_resnet50_v1_kinetics400 --save-dir ./features

but unfortunately, the error appears:

INFO:logger:Namespace(data_aug='v1', data_dir='', data_list='video.txt', dtype='float32', fast_temporal_stride=2, gpu_id=0, hashtag='', input_size=224, log_interval=10, mode=None, model='i3d_resnet50_v1_kinetics400', need_root=False, new_height=256, new_length=32, new_step=1, new_width=340, num_classes=400, num_crop=1, num_segments=1, resume_params='', save_dir='./features', slow_temporal_stride=16, slowfast=False, ten_crop=False, three_crop=False, use_decord=True, use_pretrained=True, video_loader=True)
Traceback (most recent call last):
  File "feat_extract.py", line 215, in <module>
    main(logger)
  File "feat_extract.py", line 156, in main
    feat_ext=True, num_segments=opt.num_segments, num_crop=opt.num_crop)
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/gluoncv/model_zoo/model_zoo.py", line 409, in get_model
    net = _models[name](**kwargs)
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/gluoncv/model_zoo/action_recognition/i3d_resnet.py", line 673, in i3d_resnet50_v1_kinetics400
    **kwargs)
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/gluoncv/model_zoo/action_recognition/i3d_resnet.py", line 537, in __init__
    self.init_weights(ctx)
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/gluoncv/model_zoo/action_recognition/i3d_resnet.py", line 542, in init_weights
    self.first_stage.initialize(ctx=ctx)
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/mxnet/gluon/block.py", line 656, in initialize
    self.collect_params().initialize(init, ctx, verbose, force_reinit)
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/mxnet/gluon/parameter.py", line 896, in initialize
    v.initialize(None, ctx, init, force_reinit=force_reinit)
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/mxnet/gluon/parameter.py", line 472, in initialize
    self._finish_deferred_init()
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/mxnet/gluon/parameter.py", line 349, in _finish_deferred_init
    data = zeros_fn(**kwargs)
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/mxnet/ndarray/utils.py", line 67, in zeros
    return _zeros_ndarray(shape, ctx, dtype, **kwargs)
  File "/home/tekom/anaconda3/envs/i3d_extractor/lib/python3.7/site-packages/mxnet/ndarray/ndarray.py", line 4752, in zeros
    return _internal._zeros(shape=shape, ctx=ctx, dtype=dtype, **kwargs)
  File "<string>", line 39, in _zeros
  File "mxnet/cython/ndarray.pyx", line 162, in mxnet._cy3.ndarray._imperative_invoke
TypeError: _imperative_invoke() takes exactly 5 positional arguments (7 given)

Any help would be appreciated. Thanks.

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.