Giter Site home page Giter Site logo

cloud-ksvd's People

Contributors

b277a avatar zacblanco avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

cloud-ksvd's Issues

Remove MPI from Consensus

Work has already been started but I wanted to make a tracking issue for the work leading up to this.

Make repo python-package compliant

Want to reorganize the repo so it's more compatible with the pip module architecture - this way we can export and upload cloud k-svd elsewhere for others to use.

Also this will help integrate doing tests+travis once we get the ball rolling.

Cluster Management Interface

Goal here is to create a somewhat simple interface that allows us to do the following things:

  • Kick off Cloud K-SVD job on the cluster
  • Submit graph topology
  • Adjust sparsity constraints
  • Adjust Dictionary size (in atoms)
  • Check the connection to each node in the cluster
  • Return data from the Cloud K-SVD jobs

Replace MPI send/receive with asychronous sockets calls

We need to stop using MPI, but rather UDP.

We've shown from some research that the algorithm can run faster if we use UDP rather than MPI communication and can be faster in terms of resiliency.

With this in mind we should create some kind of async socket interface in order to send and listen for data in the background while our algorithm is listening.

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.