GithubHelp home page GithubHelp logo

moldyn / fastpca Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lettis/fastpca

9.0 9.0 2.0 131 KB

Fast, parallelized implementation of Principal Component Analysis with constant memory consumption for large data sets.

Home Page: http://moldyn.github.io/FastPCA

License: Other

CMake 0.86% C++ 43.92% C 55.22%

fastpca's People

Contributors

braniii avatar lettis avatar moldyn-nagel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fastpca's Issues

Unable to install fastpca through conda

Hi, I am trying to install fastpca using conda with the command given in README (conda install -c conda-forge fastpca) but keep getting the PackagesNotFoundError.

Issue compiling FastPCA with gcc > 7

Hi,

I am trying to compile FastPCA and am running into the following error:

  9%] Building CXX object src/CMakeFiles/covariance.dir/covariance.cpp.o
/home/mamta/Software/FastPCA-master/src/covariance.cpp: In function ‘FastPCA::{anonymous}::_CovAccumulation FastPCA::{anonymous}::_accumulate_covariance(const FastPCA::Matrix<double>&)’:
/home/mamta/Software/FastPCA-master/src/covariance.cpp:80:11: error: ‘nr’ not specified in enclosing ‘parallel’
   80 |           for (t = 0; t < nr; ++t) {
      |           ^~~
/home/mamta/Software/FastPCA-master/src/covariance.cpp:75:19: error: enclosing ‘parallel’
   75 |           #pragma omp parallel for default(none)\
      |                   ^~~
make[2]: *** [src/CMakeFiles/covariance.dir/build.make:63: src/CMakeFiles/covariance.dir/covariance.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:144: src/CMakeFiles/covariance.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

I am using:

  • Ubuntu 20.04
  • cmake version 3.16
  • g++ 9.3.0
  • libboost 1.71
  • LAPACK 3.9.0
  • OpenMP 1:10-50~exp1

I followed the install steps in the README and everything worked except for the final make command.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.