yandex / rep

Machine Learning toolbox for Humans
http://yandex.github.io/rep/
Other
687 stars 144 forks source link

Support for build on hosted on (ana)conda #87

Closed ewengillies closed 8 years ago

ewengillies commented 8 years ago

I see that some of the continuous integration scripts support conda builds, although not all the dependencies are installed this way. Is there any hope of seeing a build on conda soon for Linux x86_64 systems?

The reason I ask is that I have accounts on numerous batch systems, none of which I have root access or have any way to use docker. They're all linux-based though, as is the norm. So far as I know, this is the case for many researchers.

It'd be great to see a way to quickly install REP on these systems. This would:

This is especially useful for ensuring the ROOT install is sane. I know there has already been a lot of work in the direction of making REP easy to access and install. Perhaps this could be a healthy addition?

arogozhnikov commented 8 years ago

Well, I don't think we have enough time to support and test conda builds, but you can use conda right now as it is done in integration scripts.

This isn't much harder:

This should work (at least after we update package in pip)

arogozhnikov commented 8 years ago

@e-gillies-ix did you try the instructions above?

ewengillies commented 8 years ago

Yeah, this recepie works fine. I guess I was hoping to have it all in the .yaml file, i.e. excluding the last pip install rep command, but this really isn't worth the extra effort...

Thanks! Ewen

anaderi commented 8 years ago

@e-gillies-ix , you can add rep to environment.yaml like this:

dependencies:
  - pip:
    - rep
ewengillies commented 8 years ago

ahh, okay, this is a bit cleaner then. Thanks!