Skip to content

Issues with threading #327

@jetrz

Description

@jetrz

Hello, I am calling BPCells::svds(mat, k=50, threads=n_threads), but the threads seem to be all sleeping? Would greatly appreciate help on how to debug this, thank you :)
Image

Misc:

  • mat is of dimensions 10513465 cells x 19486 genes
  • From iostat, %idle is very high (close to 100) and %iowait is very low (close to 0)
  • CPU usage is still well under 50% despite having 8 threads.
  • I've tried forcing OpenBLAS and OpenMP threads to = 1, and verified that Sys.getenv("NSLOTS") = 8.

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