GithubHelp home page GithubHelp logo

h2oai / steam Goto Github PK

View Code? Open in Web Editor NEW
61.0 53.0 30.0 58.59 MB

DEPRECATED Build, manage and deploy H2O's high-speed machine learning models.

Home Page: http://www.h2o.ai/download/

License: GNU Affero General Public License v3.0

Go 22.45% Makefile 0.12% JavaScript 0.50% TypeScript 19.47% HTML 0.91% CSS 1.46% Ruby 0.10% Shell 1.13% Java 50.63% Python 3.07% Roff 0.08% Dockerfile 0.09%
deprecated archived steam h2o

steam's Introduction

DEPRECATED

This project is no longer maintained, please consider using Enteprise Steam instead.

Steam

Steam is an “instant on” platform that streamlines the entire process of building and deploying predictive applications. It is the industry’s first data science hub that lets data scientists and developers collaboratively build, deploy, and refine predictive applications across large scale datasets. Data scientists can publish Python and R code as REST APIs and easily integrate with production applications.

SteamUI

Steam in an open source product that uses AGPL code. (See the License file.) Contact H2O for information about receiving a licensed version of Steam.

Useful Links

Refer to the following for more information:

Contacting Support

If you're an Open Source community member, you can contact H2O using one of the following methods:

  • Click the Support link in the Steam UI to send an e-mail message
  • Send an e-mail message directly to [email protected]
  • Ask your question on Stack Overflow using the "h2o" tag

steam's People

Contributors

abal5 avatar avkash avatar bilcus avatar creaturedev avatar gliptak avatar h2o-ops avatar ivyywang avatar jefffohl avatar justinloyola avatar ledell avatar lo5 avatar mattmills49 avatar mdymczyk avatar micahstubbs avatar mklechan avatar mmalohlava avatar mstensmo avatar rpurushotma avatar tomkraljevic avatar tonyhschu avatar venky74 avatar vindows avatar vitreuz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

steam's Issues

No way of changing convertUnknownCategoricalLevelsToNa using prediction-service-builder

When manually loading a POJO model using Java, I can simply set convertUnknownCategoricalLevelsToNa to True when loading it, like:

EasyPredictModelWrapper model = new EasyPredictModelWrapper(
    new EasyPredictModelWrapper.Config()
        .setModel(rawModel)
        .setConvertUnknownCategoricalLevelsToNa(true));

However, as I understand it, this is not possible when using Steam's prediction service builder. There are no options or parameters that would allow this while building the .war file. So it's impossible to make predictions using unknown categorical labels when using the service builder.

Steam with Sparkling Water cluster?

Can't find documentation on this topic..

Would we be able to use Steam with Sparkling Water cluster (as opposed to pure Flow clusters)?

Our data scientists are using Zeppelin/Jupyter notebooks (with PySpark on YARN) for programmatic definition of their workflows and use Flow on Sparkling Water so they could pass dataframes back and forth between the two environments. Now we're looking how Steam can fit into this mix.

Would it be possible to start a sparkling water Cluster from Steam, or otherwise connect to an existing sparkling water Cluster from Steam?

Would be great to have this documented. Thank you.

Unable see probability ratio for DRF model deployment in prediction builder

Hi Team, We built a DRF model from H2O and deployed to steam. While predicting the result-set we are not able to see probability ratio in prediction results in GUI. For same data I have built GLM model and deployed in steam and while predicting the results I am able to see the probability ration in UI. For DRF model I am able see Response column in prediction builder where for other model types I am not able to see response column in prediction builder.

Below is the screenshot for GLM model prediction results.
drf_model

Below is the screenshot for DRF model prediction results.
drf_model

I would like to know is it an issue in Steam or DRF model creation.

Steam-1.1.6 - Error: unknown flag: --admin-name

Hello,

I have following this user guide to install and run steam locally -
http://docs.h2o.ai/steam/latest-stable/Installation.html#installing-and-starting-steam-on-a-local-machine

However, I get error when running

./steam serve master --admin-name=admin --admin-password=admin012

$ ./steam serve master --admin-name=admin --admin-password=admin012
Error: unknown flag: --admin-name
Usage:
  steam serve master [flags]

Flags:
      --authentication-config="ldap.toml": Configuration file for authentication (used in "basic-ldap")
      --authentication-provider="basic": Authentication mechanism for client logins (one of "basic", "digest"), or "basic-ldap"
      --cluster-proxy-address=":9001": Cluster proxy address ("<ip>:<port>" or ":<port>")
      --compilation-service-address=":8080": Model compilation service address ("<ip>:<port>")
      --prediction-service-host="": Hostname to start prediction services on ("<ip>")
      --prediction-service-port-range="1025:65535": Specified port range to create prediction services on. ("<from>:<to>")
      --profile[=false]: Enable Go profiler
      --superuser-name="": Set superuser username (required for first-time-use only)
      --superuser-password="": Set superuser password (required for first-time-use only)
      --web-address=":9000": Web server address ("<ip>:<port>" or ":<port>").
      --web-tls-cert-path="": Web server TLS certificate file path (optional).
      --web-tls-key-path="": Web server TLS key file path (optional).
      --working-directory="var/master": Working directory for application files.
      --yarn-enable-kerberos[=false]: Enable Kerberos authentication. Requires username and keytab.

Global Flags:
  -v, --verbose[=false]: verbose output

unknown flag: --admin-name

Could this be a problem with the latest version?

Thanks,
Abhishek

Prediction service not recognizing DRF model as binomial

Have have a DRF model imported from h2o flow that when deployed to the prediction service, seems to not re recognized as a binary estimator in predict.js used by the service (the global variable isBinaryPrediction in predict.js always returns false). A more detailed explanation of the problem and my current workaround is posted as a stackoverflow question (and self-answer).

Passwords are logged in plain text by web server

Creating a new Steam user results in the new username and password logged in the server output. Even if the credentials were encrypted, they should never be logged anywhere, as this presents a significant security vulnerability. See screenshot below:

screenshot from 2018-10-31 16-06-52

Steam isn't compatible with RHEL6

$ ./steam-launcher
2017/10/24 23:21:37 Launching Scoring Service...
2017/10/24 23:21:37 Launching Steam...
STEAM ./steam: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./steam)
2017/10/24 23:21:37 failed launching steam: unexpectedly quit: exit status 1

There seems to be a hard dependency on glibc 2.14.
RHEL 6.9 boxes we have come with glibc 2.12:

$ sudo yum list installed | grep glibc
glibc.x86_64 2.12-1.209.el6_9.2 @rhel6-x86_64-2017q3
glibc-common.x86_64 2.12-1.209.el6_9.2 @rhel6-x86_64-2017q3
glibc-devel.x86_64 2.12-1.209.el6_9.2 @rhel6-x86_64-2017q3
glibc-headers.x86_64 2.12-1.209.el6_9.2 @rhel6-x86_64-2017q3

RHEL7 on the other hand comes with glibc 2.17 (at least on RHEL7.3 servers we have).

Any ideas how to workaround this?
Thank you.

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.