Comments (3)
I'm not sure, I've never seen an error like this before. Maybe you can manually go into setup.py
and disable FFTW3
, and see if that fixes the issue? Or maybe try adding the -fPIC
flag to the compiler, again in setup.py
, as it's suggesting.
It seems like you've got a system-wide installation of FFTW3, so it's trying to link against that. Maybe installing FFTW3 from conda-forge might fix the problem?
Are you running this on an OSX system, or a linux distribution? On OSX, sometimes the openMP library can be a bit finicky.
That's pretty much all the ideas I can think of that might be the issue. Please let me know if you manage to fix this.
from opentsne.
I'm not sure, I've never seen an error like this before. Maybe you can manually go into
setup.py
and disableFFTW3
, and see if that fixes the issue? Or maybe try adding the-fPIC
flag to the compiler, again insetup.py
, as it's suggesting.It seems like you've got a system-wide installation of FFTW3, so it's trying to link against that. Maybe installing FFTW3 from conda-forge might fix the problem?
Are you running this on an OSX system, or a linux distribution? On OSX, sometimes the openMP library can be a bit finicky.
That's pretty much all the ideas I can think of that might be the issue. Please let me know if you manage to fix this.
Appreciate your reply , I fixed it by disable FFTW3.
BTW, I am trying to fix some parts of embedding points , and then obtain other point coordinates from these points. What do you think of this?
from opentsne.
I'm glad you've fixed it! I'll go ahead and close this issue for the time being then.
Do you mean you want to create an embedding on part of the points first, then add the other points into the embedding? If so, you can do that using the .transform
functionality. But if you do go this route, the new points you put in with the .transform
won't consider interactions between themselves, and that often isn't what you'd want.
Or do you mean you want to fix the final position of only some of the points and have all the other points be optimized w.r.t. that? That is an interesting use case, and I've often thought about implementing that, but this isn't possible in the current version of openTSNE.
from opentsne.
Related Issues (20)
- `latest` version of ReadTheDocs not rendering Python code HOT 4
- Switching spectral initialization to sklean.manifold.SpectralEmbeddings HOT 14
- Adding tiny amount of noise to PCA/spectral init to prevent points from overlapping
- Tutorials do not show ipynb code HOT 2
- Bug: running optimize() multiple times produces different result compared to running it once HOT 3
- Extend openTSNE to specific purposes HOT 4
- Barnes-Hut optimization with the default learning rate collapses on small datasets HOT 4
- Tests fail: ImportError: attempted relative import with no known parent package HOT 7
- Negative reported KL divergence for dof>1 HOT 4
- Unable to use custom callable metric HOT 2
- process crashes when /tmp gets full HOT 2
- Question about SGD method used HOT 2
- [Windows] save TSNEEmbedding to binary, Directory error HOT 5
- Test failure on i386 HOT 9
- Cannot install on Mac M1 HOT 1
- `utils` import error in example notebooks HOT 1
- Problem with data from CSV file HOT 7
- Question on initialization HOT 4
- import errer 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 opentsne.