Teichlab / bbknn

Batch balanced KNN
MIT License
150 stars 25 forks source link

Performace varied on different operating systems #47

Closed cquzys closed 3 years ago

cquzys commented 3 years ago

Hello: When I installed bbknn 1.4.0 on ubuntu 16 and ubuntu 18, I got different performances on these two different operating systems. Concretely, the cell similarity scores varied between batches when running bbknn on ubuntu 16 and 18. Can you help me solve it?

Thank you very much!

ktpolanski commented 3 years ago

I wouldn't be surprised if something about the backend of the knn functions worked differently on different operating systems.

cquzys commented 3 years ago

Sorry, it seems that you know the problem. Can you tell me exactly which library or function is affected? In my opinion, it is likely that the annoy called by bbknn is affected by the GCC compiler. Thank you very much.