GithubHelp home page GithubHelp logo

Comments (15)

wilfreddesert avatar wilfreddesert commented on June 22, 2024 4

I am not sure whether it's related, but trying to do pip install greykite broke my Jupyter installation for me

from greykite.

Reza1317 avatar Reza1317 commented on June 22, 2024 4

Yes, I think most of these issues are related to prophet installation. We are working on a solution and it should be resolved in the next release which we hope to publish in a timely fashion. Please stay tuned for an update.

from greykite.

Reza1317 avatar Reza1317 commented on June 22, 2024 1

Hi Marco,

That is a reasonable comment. We wanted to avoid installation issues (when library is installed on its own). Some of which were coming from the requirements for Prophet which we might make optional or remove in future releases. We will also see which requirements are possible to be made less strict. Thanks for the input.

Reza

from greykite.

aks43725 avatar aks43725 commented on June 22, 2024 1

As an extended question, is there extended usage of FBProphet included? I only see a wrapper class to run Prophet models (yet not the most recent version), which can totally be done by directly calling the Prophet package independently, but didn't find any extended usage. If that's the case, including (FB)Prophet as part of the requirements seems redundant, as it causes major installation issues for this awesome package.

from greykite.

KaixuYang avatar KaixuYang commented on June 22, 2024 1

Hi everyone,

Thanks for the comments in this thread. We have just released greykite==0.2.0 on Pypi which

  • removes the dependency on fbprophet (it is optional now, but you need to install it manually if you want to use the Greykite wrapper on fbprophet)
  • removes dependencies that are not useful during runtime.
  • changes pinned dependencies to ranged dependencies.

Hopefully this resolves the installation issues.

from greykite.

KaixuYang avatar KaixuYang commented on June 22, 2024 1

Please see greykite==0.2.0. This issue is resolved. Thanks everyone!

from greykite.

MichalChromcak avatar MichalChromcak commented on June 22, 2024

Hi Reza,

We recently received a request to add a wrapper for GreyKite as a part of HCrystalBall. I plan to update the new release to prophet>=1.0 and also searching through your codebase, it seems, the migration might be not such a difficult move?

Could you let me know if both - the addition to HCrystalBall is welcomed and whether you'd directly consider prophet 1 over e.g. fbprophet 0.6 in case you would consider updating the dependencies? Would make my life much easier to know.

Or maybe leave the prophet as an optional dependency?

Michal

from greykite.

husafan avatar husafan commented on June 22, 2024

This is causing problems for me as well.

from greykite.

MarcoGorelli avatar MarcoGorelli commented on June 22, 2024

yeah I think as it currently stands the only way to use greykite is to make a new conda environment / virtualenv specially for it :)

from greykite.

CatChenal avatar CatChenal commented on June 22, 2024

Why is pystan in the requirements?

from greykite.

husafan avatar husafan commented on June 22, 2024

@CatChenal - I know PyStan is a prerequisite for Prophet: https://facebook.github.io/prophet/docs/installation.html

from greykite.

ahgraber avatar ahgraber commented on June 22, 2024

Will the next version move from fbprophet to prophet, following the prophet library's name migration?

from greykite.

KaixuYang avatar KaixuYang commented on June 22, 2024

@aks43725 The prophet wrapper is an estimator wrapper, allowing it to be used in the Greykite pipeline (including cross-validation, trai/test split, etc.) We changed the fbprophet to optional so you don't need it to install Greykite anymore. And if you have fbprophet==0.5, 0.6, 0.7 it will be compatible, but without some later added parameters in 0.6 or 0.7.

from greykite.

KaixuYang avatar KaixuYang commented on June 22, 2024

@ahgraber Currently we unpinned fbprophet and the library works with fbprophet==0.5 ,0.6, 0.7 except for a small fraction of later added parameters in fbprophet==0.6, 0.7. We currently don't support prophet==1.0 because it has a different library name. In the long term we might want to support prophet==1.0, but this may not happen in the near future.

from greykite.

ahgraber avatar ahgraber commented on June 22, 2024

@ahgraber Currently we unpinned fbprophet and the library works with fbprophet==0.5 ,0.6, 0.7 except for a small fraction of later added parameters in fbprophet==0.6, 0.7. We currently don't support prophet==1.0 because it has a different library name. In the long term we might want to support prophet==1.0, but this may not happen in the near future.

Thanks for the update. I believe the limitation on prophet==1.0 will prevent greykite + prophet compatibility with python 3.9. Regardless, looking forward to this update!

from greykite.

Related Issues (20)

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.