All Projects → ucbrise → Cirrus

ucbrise / Cirrus

Licence: apache-2.0
Serverless ML Framework

Projects that are alternatives of or similar to Cirrus

Rpc Websockets
JSON-RPC 2.0 implementation over WebSockets for Node.js and JavaScript/TypeScript
Stars: ✭ 344 (+269.89%)
Mutual labels:  serverless, distributed-systems
Dasync
Every developer deserves the right of creating microservices without using any framework 🤍
Stars: ✭ 154 (+65.59%)
Mutual labels:  serverless, distributed-systems
Open Lambda
An open source serverless computing platform
Stars: ✭ 718 (+672.04%)
Mutual labels:  serverless, distributed-systems
Cartoonify
Deploy and scale serverless machine learning app - in 4 steps.
Stars: ✭ 157 (+68.82%)
Mutual labels:  serverless, jupyter-notebook
Swim
Distributed software platform for building stateful, massively real-time streaming applications.
Stars: ✭ 368 (+295.7%)
Mutual labels:  serverless, distributed-systems
Cortx
CORTX Community Object Storage is 100% open source object storage uniquely optimized for mass capacity storage devices.
Stars: ✭ 426 (+358.06%)
Mutual labels:  jupyter-notebook, distributed-systems
Pragmaticai
[Book-2019] Pragmatic AI: An Introduction to Cloud-based Machine Learning
Stars: ✭ 79 (-15.05%)
Mutual labels:  serverless, jupyter-notebook
Carnd Object Detection Lab
Stars: ✭ 92 (-1.08%)
Mutual labels:  jupyter-notebook
Ds With Pysimplegui
Data science and Machine Learning GUI programs/ desktop apps with PySimpleGUI package
Stars: ✭ 93 (+0%)
Mutual labels:  jupyter-notebook
Pgo
PGo is a source to source compiler to compile PlusCal into Go lang
Stars: ✭ 92 (-1.08%)
Mutual labels:  distributed-systems
One Shot Siamese
A PyTorch implementation of "Siamese Neural Networks for One-shot Image Recognition".
Stars: ✭ 91 (-2.15%)
Mutual labels:  jupyter-notebook
Coinboss
⚡️💸💰 A Serverless Coinbase tradingbot.
Stars: ✭ 92 (-1.08%)
Mutual labels:  serverless
Ai for everyone
Stars: ✭ 93 (+0%)
Mutual labels:  jupyter-notebook
Aws Lambda Vpc Nat Examples
Example of setting up AWS lambda function with VPC and NAT
Stars: ✭ 92 (-1.08%)
Mutual labels:  serverless
Qatm
Code for Quality-Aware Template Matching for Deep Learning
Stars: ✭ 93 (+0%)
Mutual labels:  jupyter-notebook
Python Tutorials
Stars: ✭ 92 (-1.08%)
Mutual labels:  jupyter-notebook
Fakeimagedetector
Image Tampering Detection using ELA and CNN
Stars: ✭ 93 (+0%)
Mutual labels:  jupyter-notebook
Zeroshotknowledgetransfer
Accompanying code for the paper "Zero-shot Knowledge Transfer via Adversarial Belief Matching"
Stars: ✭ 93 (+0%)
Mutual labels:  jupyter-notebook
Cognoma
Putting machine learning in the hands of cancer biologists
Stars: ✭ 92 (-1.08%)
Mutual labels:  jupyter-notebook
Programming Collective Intelligence
《集体智慧编程》Python代码(基于Python3.6)和数据集
Stars: ✭ 92 (-1.08%)
Mutual labels:  jupyter-notebook

Cirrus

Travis Build Status Coverity Scan Build Status License

Cirrus is a serverless machine learning library. Cirrus provides a list of machine learning algorithms that can scale to many serverless lambdas in the cloud.

Requirements

The Cirrus backend has been tested on Ubuntu 14.04/16.04/18.04 and Amazon AMI.

It has been tested with the following environment / dependencies:

  • g++-7

In the Amazon AMI please do:

$ sudo yum install glibc-static
$ sudo yum install openssl-static.x86_64
$ sudo yum install zlib-static.x86_64

In Ubuntu please do:

$ sudo apt-get install build-essential cmake automake zlib1g-dev libssl-dev libcurl4-nss-dev bison libldap2-dev libkrb5-dev

Building

$ ./bootstrap.sh
$ make -j 10

Paper

This project is part of a research project on Serverless Machine Learning Workflows. This works has been published and can be found here:

Joao Carreira, Pedro Fonseca, Alexey Tumanov, Andrew Zhang, Randy Katz. In the ACM Symposium on Cloud Computing 2019 (SoCC'19)

Funding

This work has been generously supported by AWS Cloud Research, FCT (Portuguese Science Foundation), NSF CISE Expeditions Award CCF-1730628, and gifts from Alibaba, Amazon Web Services, Ant Financial, CapitalOne, Ericsson, Facebook, Futurewei, Google, Intel, Microsoft, Nvidia, Scotiabank, Splunk and VMware.

Contributors

Joao Carreira, Andrew Zhang, Jeff Yu, Ryan Wang, Neel Somani, Shea Conlon, Andy Wang, Pedro Fonseca, Alexey Tumanov, Randy Katz

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].