forked from andypetrella/pipeline
-
Couldn't load subscription status.
- Fork 0
PipelineIO
Chris Fregly edited this page Jul 22, 2016
·
1 revision
- Docker and Docker Networking are finally usable
- Native Docker Mac and Windows are almost ready
- Syncing local dev and production environments is much easier
- Kubernetes and Docker Swarm are being embraced by everyone including AWS, Azure, Google - and available On-Premise
- Netflix's Spinnaker is being adopted everywhere including AWS (Netflix), Azure (dedicated Microsoft engineers), and Google (dedicated Google engineers)
- TensorFlow Serving brings the serving layer to the spotlight
- Spark 2.0 enables model saving/loading across languages (Python for Data Scientist, Scala/Java/C++ for Services Engineer)
- Netflix's new Open Source project, Dynomite, fills missing piece in distributed, fault-tolerant, cross-region caching layer built on top of Redis (and any ephemeral or persistent store)
- enable one-ML/AI developer to build ML/AI apps
- become MySQL for ML/AI
- enable real-time predictions and real-time model updates
- real-time incorporates business logic like time sensitivity and geo sensitivity
- emphasize prediction explainability -- no black-box models
- simple <-> flexible tradeoff: automation (simple), gui (middle ground), custom code & scripts (flexible)
- enable tradeoff choices as every prediction problem is unique
- best tools go unnoticed and stay out of the way
- best tools reduce friction
- best tools adapt to the user
- best tools are simple yet powerful
- Jupyter/iPython
- Kafka Streams
- Spark Streaming
- Ganglia
- Graphite
- Nagios
- PagerDuty
- Redis (Dynomite on top of Redis)
- Spinnaker
- Spark Standalone
- Kubernetes
- Spark ML (Scala & Python)
- C++ (Quora QMF)
- TensorFlow
- Caffe
- Python
- Scala/Java
- C/C++
- Nvidia
- CUDA
- Presto
- SparkR
- Flink/Streaming
- NiFi
- SparkNet
- Caffe
- Theano
- DeepLearning4J
- R
Environment Setup
Demos
6. Serve Batch Recommendations
8. Streaming Probabilistic Algos
9. TensorFlow Image Classifier
Active Research (Unstable)
15. Kubernetes Docker Spark ML
Managing Environment
15. Stop and Start Environment