Thanks to visit codestin.com
Credit goes to github.com

Skip to content

TypeError: run_inference() got an unexpected keyword argument 'no_empty_frames' #2423

@IkjotSidhu

Description

@IkjotSidhu

Bug description

The error occurs after running inference in GUI mode.

I tried running inference using my trained models, but it failed, and I see the following error in my command line window:

Command line error shown below:

Using already trained model for centroid: /sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/JM100/User-defined-labels/models/Multi-animal-topdown-10-13-2025-update_251013_134445.centroid.n=156/training_config.yaml
Using already trained model for centered_instance: /sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/JM100/User-defined-labels/models/Multi-animal-topdown-10-13-2025-update_251013_141926.centered_instance.n=156/training_config.yaml
Command line call:
sleap-nn-track --data_path /sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/JM100/User-defined-labels/combined.JM95-100.labels.v5.slp --video_index 3 --frames 84217 --model_paths /sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/JM100/User-defined-labels/models/Multi-animal-topdown-10-13-2025-update_251013_134445.centroid.n=156 --model_paths /sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/JM100/User-defined-labels/models/Multi-animal-topdown-10-13-2025-update_251013_141926.centered_instance.n=156 -o /sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/JM100/User-defined-labels/predictions/combined.JM95-100.labels.v5.slp.251013_152939.predictions.slp --batch_size 1 --max_instances 2 --tracking --track_matching_method hungarian --tracking_window_size 5 --candidates_method local_queues --max_tracks 2 --use_flow --post_connect_single_breaks --scoring_reduction robust_quantile --features centroids --scoring_method euclidean_dist

Traceback (most recent call last):
  File "/sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/Setup/sleap/.venv/bin/sleap-nn-track", line 10, in <module>
    sys.exit(track())
             ^^^^^^^
  File "/sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/Setup/sleap/.venv/lib/python3.12/site-packages/click/core.py", line 1462, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/Setup/sleap/.venv/lib/python3.12/site-packages/click/core.py", line 1383, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/Setup/sleap/.venv/lib/python3.12/site-packages/click/core.py", line 1246, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/Setup/sleap/.venv/lib/python3.12/site-packages/click/core.py", line 814, in invoke
    return callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/sc/arion/projects/naiklab/shared/Mouse-Behaviour-Study-With-Jack/Setup/sleap/sleap/cli.py", line 494, in track
    return run_inference(**kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^
TypeError: run_inference() got an unexpected keyword argument 'no_empty_frames'

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions