Git Product home page Git Product logo

noisepage-pilot's People

Stargazers

 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

noisepage-pilot's Issues

Online clustering

Currently, Clusterer in forecaster/cluster.py doesn't allow online clustering (the function _cluster_online is defined but is never called). How should we use that function? Is it enough to just replace the last line in __init__ from

self.assignment_df = self._cluster_offline()

to

self.assignment_df = self._cluster_online()

?

ExplainMicroserviceCost Batch Inference Per Query

ExplainMicroserviceCost processes the explain "tree" for a given query and estimates the cost of the query using our models via the microservice. We currently make a network request for each node in the explain tree.

The overall goals of this task to restructure ExplainMicroserviceCost is as follows:

  1. Insert some tooling/instrumentation to extract microservice inference times (can also be logged to sqlite)
  2. Make 1 network call to perform model inference for an entire query explain tree
  3. Allow for partial query explain tree cost inference (i.e., failing 1 node does not fail the entire tree)
  4. Batch logging the inference + real query results

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.