Skip to content

AssertionError: (self.candidates[:, 0] >= 0).all() #58

Description

@alejoe91

Bumped into another error:

File "/opt/venv/lib/python3.13/site-packages/dartsort/clustering/clustering.py", line 779, in _demix
      res = mixture.tmm_demix(
          sorting=sorting,
      ...<9 lines>...
          skip_final_assign_and_return_mix_data=skip_final_assign_and_return_mix_data,
      )
    File "/opt/venv/lib/python3.13/site-packages/dartsort/clustering/mixture.py", line 183, in tmm_demix
      run_split(
      ~~~~~~~~~^
          tmm,
          ^^^^
      ...<3 lines>...
          single=step_type.startswith("single"),
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      )
      ^
    File "/opt/venv/lib/python3.13/site-packages/dartsort/clustering/mixture.py", line 4593, in run_split
      split_res = tmm.split(
          train_data,
      ...<6 lines>...
          _dry_run=_dry_run,
      )
    File "/opt/venv/lib/python3.13/site-packages/dartsort/clustering/mixture.py", line 3286, in split
      split_result = self._apply_splits(
          split_results,
      ...<2 lines>...
          _dry_run=_dry_run,
      )
    File "/opt/venv/lib/python3.13/site-packages/dartsort/clustering/mixture.py", line 3962, in _apply_splits
      lut = train_data.update_from_split(
          train_candidate_mask, train_labels_mask, train_labels, distances
      )
    File "/opt/venv/lib/python3.13/site-packages/dartsort/clustering/mixture.py", line 1964, in update_from_split
      return self.bootstrap_candidates(distances, allow_uncovered=True)
             ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/opt/venv/lib/python3.13/site-packages/dartsort/clustering/mixture.py", line 1389, in bootstrap_candidates
      self._fill_missing(n_units=distances.shape[0], allow_uncovered=allow_uncovered)
      ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/opt/venv/lib/python3.13/site-packages/dartsort/clustering/mixture.py", line 1277, in _fill_missing
      assert (self.candidates[:, 0] >= 0).all()
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  AssertionError

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/tmp/nxf.dFfrQxWDCN/capsule/code/run_capsule.py", line 378, in <module>
      raise Exception(e)
  Exception

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions