All Projects → emergingstack → Es Dev Stack

emergingstack / Es Dev Stack

Licence: mit
An on-premises, bare-metal solution for deploying GPU-powered applications in containers

Projects that are alternatives of or similar to Es Dev Stack

Deeppicar
Deep Learning Autonomous Car based on Raspberry Pi, SunFounder PiCar-V Kit, TensorFlow, and Google's EdgeTPU Co-Processor
Stars: ✭ 242 (-5.84%)
Mutual labels:  artificial-intelligence, nvidia, jupyter-notebook
Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (-24.12%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
Stars: ✭ 194 (-24.51%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Traffic Sign Detection
Traffic Sign Detection. Code for the paper entitled "Evaluation of deep neural networks for traffic sign detection systems".
Stars: ✭ 200 (-22.18%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Learning Content
Resources for the study group in IIT Guwahati focused on learning Artificial Intelligence.
Stars: ✭ 187 (-27.24%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Deep Learning Notes
My personal notes, presentations, and notebooks on everything Deep Learning.
Stars: ✭ 191 (-25.68%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Pytorch Geometric Yoochoose
This is a tutorial for PyTorch Geometric on the YooChoose dataset
Stars: ✭ 198 (-22.96%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Fixy
Amacımız Türkçe NLP literatüründeki birçok farklı sorunu bir arada çözebilen, eşsiz yaklaşımlar öne süren ve literatürdeki çalışmaların eksiklerini gideren open source bir yazım destekleyicisi/denetleyicisi oluşturmak. Kullanıcıların yazdıkları metinlerdeki yazım yanlışlarını derin öğrenme yaklaşımıyla çözüp aynı zamanda metinlerde anlamsal analizi de gerçekleştirerek bu bağlamda ortaya çıkan yanlışları da fark edip düzeltebilmek.
Stars: ✭ 165 (-35.8%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Pytorch How And When To Use Module Sequential Modulelist And Moduledict
Code for my medium article
Stars: ✭ 206 (-19.84%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Text Classification
Text Classification through CNN, RNN & HAN using Keras
Stars: ✭ 216 (-15.95%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Applied Reinforcement Learning
Reinforcement Learning and Decision Making tutorials explained at an intuitive level and with Jupyter Notebooks
Stars: ✭ 229 (-10.89%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Data Science Resources
👨🏽‍🏫You can learn about what data science is and why it's important in today's modern world. Are you interested in data science?🔋
Stars: ✭ 171 (-33.46%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Log Anomaly Detector
Log Anomaly Detection - Machine learning to detect abnormal events logs
Stars: ✭ 169 (-34.24%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Amazing Python Scripts
🚀 Curated collection of Amazing Python scripts from Basics to Advance with automation task scripts.
Stars: ✭ 229 (-10.89%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Colab
Continual Learning tutorials and demo running on Google Colaboratory.
Stars: ✭ 168 (-34.63%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Atari Model Zoo
A binary release of trained deep reinforcement learning models trained in the Atari machine learning benchmark, and a software release that enables easy visualization and analysis of models, and comparison across training algorithms.
Stars: ✭ 198 (-22.96%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Artificial Intelligence Projects
Collection of Artificial Intelligence projects.
Stars: ✭ 152 (-40.86%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Tensorflow Dataset Tutorial
Notebook for my medium article about how to use Dataset API in TensorFlow
Stars: ✭ 158 (-38.52%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Aind Nlp
Coding exercises for the Natural Language Processing concentration, part of Udacity's AIND program.
Stars: ✭ 202 (-21.4%)
Mutual labels:  artificial-intelligence, jupyter-notebook
Enet Real Time Semantic Segmentation
ENet - A Neural Net Architecture for real time Semantic Segmentation
Stars: ✭ 238 (-7.39%)
Mutual labels:  artificial-intelligence, jupyter-notebook

es-dev-stack

An on-premises, bare-metal solution for deploying GPU-powered applications in containers

Blog Post with deployment details:

http://www.emergingstack.com/2016/01/10/Nvidia-GPU-plus-CoreOS-plus-Docker-plus-TensorFlow.html

Prerequisites

  • CoreOS-compatible dedicated machine with vanilla CoreOS installed
  • Current-generation Nvidia GPU (tested with TitanX)

To Build

Nvidia Drivers Installation Image

$ cd es-dev-stack/corenvidiadrivers
$ docker build -t cuda .

GPU-enabled TensorFlow Image

$ cd es-dev-stack/tflowgpu
$ docker build -t tflowgpu .

To Run

Stage 1 - Install Nvidia Drivers & Register GPU Devices (One-Time)

# docker run -it --privileged cuda
# ./mkdevs.sh

Stage 2 - TensorFlow Docker Container with mapped GPU devices

$ docker run --device /dev/nvidia0:/dev/nvidia0 --device /dev/nvidia1:/dev/nvidia1 --device /dev/nvidiactl:/dev/nvidiactl --device /dev/nvidia-uvm:/dev/nvidia-uvm -it -p 8888:8888 --privileged tflowgpu

To Test

  • Open your web browser to http://{host IP}:8888 and launch the CNN.ipynb notebook
  • Execute all steps to confirm
  • To validate GPU is utilized, watch the statistics produced from the Nvidia-SMI tool;
$ docker exec -it {container ID} /bin/bash

From within the running container:

$ watch nvidia-smi

Credits:

This solution takes inspiration from a few community sources. Thanks to;

Nvidia driver setup via Docker - Joshua Kolden [email protected]

ConvNet demo notebook - Edward Banner [email protected]

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].