All Projects → TensorMSA → Tensormsa

TensorMSA / Tensormsa

Deep learning GUI frame work for enterprise

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Tensormsa

Go Micro Boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Stars: ✭ 147 (+37.38%)
Mutual labels:  microservices-architecture, docker-compose
Madclones
A collection of frameworks that I love with a strong focus on clean code, testing, software architecture/design and devops.
Stars: ✭ 480 (+348.6%)
Mutual labels:  microservices-architecture, docker-compose
Microservices Sample
Sample project to create an application using microservices architecture
Stars: ✭ 167 (+56.07%)
Mutual labels:  microservices-architecture, docker-compose
Pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Stars: ✭ 708 (+561.68%)
Mutual labels:  microservices-architecture, docker-compose
Lumen Microservice
Lumen on Docker - Skeleton project with Nginx, MySQL & PHP 7 | Aws ECS, Google Kubernates, Azure Container Engine
Stars: ✭ 183 (+71.03%)
Mutual labels:  microservices-architecture, docker-compose
Dotnetcore Microservices Poc
Very simplified insurance sales system made in a microservices architecture using .NET Core
Stars: ✭ 1,304 (+1118.69%)
Mutual labels:  microservices-architecture, docker-compose
Wordpressify
🎈 A build system designed to automate your WordPress development workflow.
Stars: ✭ 1,374 (+1184.11%)
Mutual labels:  docker-compose
User Guide Springcloud
[Cloudframeworks]Microservices Architecture with Spring Cloud - user guide / [云框架]基于Spring Cloud的微服务架构-用户指南
Stars: ✭ 1,403 (+1211.21%)
Mutual labels:  microservices-architecture
Pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
Stars: ✭ 1,365 (+1175.7%)
Mutual labels:  gpu
Barong
Barong auth server
Stars: ✭ 100 (-6.54%)
Mutual labels:  microservices-architecture
Keras Multiple Process Prediction
A Simply Example to show how to use Keras model in multiple processes to do the prediction
Stars: ✭ 107 (+0%)
Mutual labels:  gpu
Nvidia p106
NVIDIA P106 GPUs
Stars: ✭ 106 (-0.93%)
Mutual labels:  gpu
Hapi Starter Kit
Hapi.js based REST boilerplate which uses latest ES7/ES8 features (async/await) with code coverage and follows best pratices
Stars: ✭ 103 (-3.74%)
Mutual labels:  docker-compose
Pytorch gbw lm
PyTorch Language Model for 1-Billion Word (LM1B / GBW) Dataset
Stars: ✭ 101 (-5.61%)
Mutual labels:  gpu
Docker Workshop
Docker Workshop
Stars: ✭ 104 (-2.8%)
Mutual labels:  docker-compose
Fusionauth Containers
Container definitions for docker, kubernetes, helm, and whatever containers come next!
Stars: ✭ 101 (-5.61%)
Mutual labels:  docker-compose
Express Postgres Starter
A starter project for Node.js with Express and Postgres running on Docker Compose
Stars: ✭ 107 (+0%)
Mutual labels:  docker-compose
Neural Style Docker
A dockerized version of neural style transfer algorithms
Stars: ✭ 100 (-6.54%)
Mutual labels:  gpu
Tensorflow Gpu Macosx
Unoffcial NVIDIA CUDA GPU support version of Google Tensorflow for MAC OSX
Stars: ✭ 103 (-3.74%)
Mutual labels:  gpu
Awx Ha Instancegroup
Build AWX clustering on Docker Standalone Installation
Stars: ✭ 106 (-0.93%)
Mutual labels:  docker-compose
 

Linux CPU Linux GPU
Build Status Build Status

TensorMSA : Tensorflow Micro Service Architecture

OSS World Challenge 2017 - The Second Prize

TensorMSA is a framework for machine learning and deep learning. Main purpose of developing this framework is to provide automated pipe lines (data extraction > data preprocessing > train model > evaluate model > service model). Use of effective pipeline is really important when we proceed real project. There are so many hard tasks which has to be done to build data driven model.

Problems

  • Set up environment for deep learning is not a easy task (os, gpu, tensorflow, hadoop, etc..)
  • Build pipe line from data to train model
  • Difficulties of understading deep learning and implement those algorithms (even with tensorflow it's not that easy)
  • Manage model and data for service on legacy systems (usually works on Java)
  • Build applications with using data driven models
  • Continuously update model by the environment and data changes
  • Hyper Parameter tunning for deep learning is also very exhausting job
  • Managing and scheduling GPU server resource

Solutions

  • Easy to set up cluster with Docker images
  • Manage GPU resources with Celery and own job manager
  • REST APIs corresponding to Tensorflow
  • JAVA API component interface with python REST APIS
  • Easy to use UI for deep learning and machine learning
  • Pipe lines for various type of data and algorithms
  • Data collectors from various kind of source and types
  • Data preprocess for text, image and frame data sets
  • Support various deep learning and machine learning reusable componets
  • AutoML for hyperparameter tunning (genetic algorithm, random hp search, gpu cluster)

Stack

  • Front End : React(ES6 + Webpack), Pure CSS + Scss, D3, jQuery Mobile(for Chatbot Client)
  • Back End : Django(Python 3.5), Tensorflow(v1.2), Restful Service(Micro Service Architecture), PostgreSQL, Memcache, Celery, HDF5, Ngix, Gensim(W2V), Konlpy

Overview - Framework introduction video

Our framework provide easy to use UI/UX and AutoML based super easy process of build & service deep learning models

TensorMSA DeepLearning Layer

How to install

You can install and use our framework with docker. If you are not familiar with Docker( Docker Install ) or Docker Compose ( Docker Compose Install ) check the link. If you have to install framework on multi server (cluster version) check this link Detail Install Guide, If you have to install our project on your host server without using docker check this link Host install guide

1.download docker project

    git clone --recursive https://github.com/TensorMSA/tensormsa_docker.git

2.select GPU.CPU version to install

    cd ./tensormsa_docker/docker_compose_gpu
    cd ./tensormsa_docker/docker_compose_cpu

3.create docker volume

    docker volume create --name=pg_data
    docker volume inspect pg_data

4.run docker-compose

    #first time you start docker-compose : create new containers
    docker-compose up -d
    #just to restart docker-compose 
    docker-compose restart

5.migrate database

    docker-compose run web python /home/dev/tensormsa/manage.py collectstatic
    docker-compose run web python /home/dev/tensormsa/manage.py makemigrations
    docker-compose run web python /home/dev/tensormsa/manage.py migrate

6.choose number of celery/ap server

    docker-compose scale celery=3

Service Ports ( all service started automatically on docker start )

  • Easy UI/UX : [your ip address] : 8000
  • API Server : [your ip address] : 8000
  • Celery Monitor : [your ip address] : 5555
  • Jupter : [your ip address] : 8018
  • VNC : [your ip address] : 5901

For more information

License

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