Comments (5)
Hi @VivianQM , thanks for reporting an issue.
Here is a post from stackoverflow that looks like it might be related to your error:
When reporting issues with software, it is good practice to share your operating system version, python version, and all package versions.
I have an inkling that your system might not have OpenBLAS installed, so that might be why you're seeing this error message:
File ~/anaconda3/lib/python3.10/site-packages/threadpoolctl.py:646, in _OpenBLASModule.get_version(self)
643 get_config = getattr(self._dynlib, "openblas_get_config",
644 lambda: None)
645 get_config.restype = ctypes.c_char_p
--> 646 config = get_config().split()
647 if config[0] == b"OpenBLAS":
648 return config[1].decode("utf-8")
AttributeError: 'NoneType' object has no attribute 'split'
If you use a search engine to find issues related to this error, you might find posts by others who have resolved this issue. Please consider sharing your solution here in this thread, if you find one.
from harmonypy.
Hi @slowkow,
Thanks for the quick reply!
I am using Jupyter Notebook on a Mac. Please let me know if you need certain package versions.
I installed OpenBLAS and the error remains. I also searched around but found nothing that could solve the problem. Any suggestions are appreciated!
Thanks again,
V
from harmonypy.
I found another related post:
Does the error go away if you do this?
pip install threadpoolctl
You can check what version you have installed with this (on my machine I have 3.2.0):
python -c 'import threadpoolctl as t; print(t.__version__)'
from harmonypy.
That worked! Thank you so much
from harmonypy.
Great, thanks for sharing that it works. I hope others will find this solution in the future.
My conclusion is that an outdated version of the threadpoolctl
Python package is the culprit of this issue.
from harmonypy.
Related Issues (20)
- Try filprofiler HOT 1
- How to cite this work? HOT 2
- ValueError: operands could not be broadcast together with shapes HOT 9
- Feature request: plot convergence HOT 1
- ValueError: operands could not be broadcast together HOT 1
- How to get the result after running harmony? HOT 2
- feature request: HOT 2
- run harmonypy true_divide error HOT 3
- Running multiple instances of the same variable in vars_use. HOT 5
- Runharmony with R and run_harmony with Python produced different results HOT 1
- Harmony with two or more covariates HOT 3
- Build changes have broken Conda install HOT 1
- Unique key is not in pandas describe HOT 3
- Add converged status to harmony object HOT 1
- Results not reproducible HOT 18
- sklearn.cluster.KMeans issue with kmeans_single() and threadpool_limits() HOT 4
- Reference mapping option HOT 2
- Error in running large dataset HOT 2
- Will the latest R harmony updates be propagated to the harmonypy HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from harmonypy.