All Projects → mskimm → tensorflow-scala

mskimm / tensorflow-scala

Licence: Apache-2.0 license
A Scala binding of TensorFlow for Serving TensorFlow Models (Provides RESTful API)

Programming Languages

shell
77523 projects
scala
5932 projects

Projects that are alternatives of or similar to tensorflow-scala

rusqbin
A server that stashes your requests for later retrieval so you can do end-to-end testing of code that makes HTTP calls. Available as a binary, a Docker image, and a library.
Stars: ✭ 25 (-46.81%)
Mutual labels:  restful
tf-estimator-basics
Train, predict, export and reload a tf.estimator for inference
Stars: ✭ 47 (+0%)
Mutual labels:  tensorflow-serving
idealyard
使用 Vue 和 Flask 搭建前后端分离的 RESTful 个人博客
Stars: ✭ 112 (+138.3%)
Mutual labels:  restful
seal
django-base-templates 主要为 django 开发DEMO, 支持 非前后端分离 和 前后端分离模式 。
Stars: ✭ 118 (+151.06%)
Mutual labels:  restful
spring-boot-crud-example
Spring Boot + MyBatis + Thymeleaf实现简单留言板应用
Stars: ✭ 17 (-63.83%)
Mutual labels:  restful
symfony-angular-todomvc
An implementation of TodoMVC using AngularJS and Symfony REST Edition
Stars: ✭ 94 (+100%)
Mutual labels:  restful
TIDAL
Reverse engineering the TIDAL API. OAuth2 (RFC 8628 & RFC 6749) and (nearly) all endpoints
Stars: ✭ 78 (+65.96%)
Mutual labels:  restful
NodeRestApi
Node.js, Express.js and MongoDB REST API App
Stars: ✭ 38 (-19.15%)
Mutual labels:  restful
voter-service
The Voter Spring Boot RESTful Web Service, backed by MongoDB, and uses RabbitMQ for IPC
Stars: ✭ 53 (+12.77%)
Mutual labels:  restful
httpdump
A complete openresty-based tool for dumping http request & response in json format log.
Stars: ✭ 15 (-68.09%)
Mutual labels:  restful
koa-restful-boilerplate
A boilerplate for koa2 RESTful API development
Stars: ✭ 31 (-34.04%)
Mutual labels:  restful
shik
shik项目基于springcloud微服务搭建的分布式项目。搭建了shik-config云公共配置,通过shik-RA服务注册发现各个模块,通过shik-zuul路由转发与统一接口。并整合了包括mybatis,jpa,jedis,quartz,freemarker和layui等多个模块,支持spring-session二级域名共享session,使用了RESTful方式提供api接口
Stars: ✭ 89 (+89.36%)
Mutual labels:  restful
nsfw-classification-tensorflow
NSFW classify model implemented with tensorflow.
Stars: ✭ 58 (+23.4%)
Mutual labels:  tensorflow-serving
FluentSimulator
A fluent syntax .NET REST/HTTP API simulator for automated unit and UI testing.
Stars: ✭ 23 (-51.06%)
Mutual labels:  restful
jAlbum
a java web photo manager
Stars: ✭ 45 (-4.26%)
Mutual labels:  restful
tensorflow-builds
Tensorflow binaries and Docker images compiled with GPU support and CPU optimizations.
Stars: ✭ 15 (-68.09%)
Mutual labels:  tensorflow-serving
elivepatch-client
Flexible Distributed Linux Kernel Live Patching
Stars: ✭ 23 (-51.06%)
Mutual labels:  restful
serving-tensorflow-models
Serving TensorFlow models with TensorFlow Serving 📙
Stars: ✭ 41 (-12.77%)
Mutual labels:  tensorflow-serving
Magento-Extra-RESTful
Many more REST resources for Magento's API
Stars: ✭ 32 (-31.91%)
Mutual labels:  restful
Tensorflow-Wide-Deep-Local-Prediction
This project demonstrates how to run and save predictions locally using exported tensorflow estimator model
Stars: ✭ 28 (-40.43%)
Mutual labels:  tensorflow-serving

Build Status

A Scala binding of TensorFlow for Serving TensorFlow Models

Quick Start

$ git clone https://github.com/mskimm/tensorflow-scala.git
$ cd tensorflow-scala
$ (cd model; sh download.sh) # download inception-v3
# start rest server
$ sbt rest/run

then post cropped_panda.jpg in another terminal using curl

$ curl -XPOST -F "image=@cropped_panda.jpg" localhost:8888/v1/image/label

shows

[
  {
    "code": "n02510455",
    "label": "giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca",
    "score": 0.8910737
  },
  {
    "code": "n02500267",
    "label": "indri, indris, Indri indri, Indri brevicaudatus",
    "score": 0.007790538
  },
  {
    "code": "n02509815",
    "label": "lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens",
    "score": 0.0029591226
  },
  {
    "code": "n07760859",
    "label": "custard apple",
    "score": 0.0014657712
  },
  {
    "code": "n13044778",
    "label": "earthstar",
    "score": 0.0011742385
  }
]

where cropped_panda.jpg is:

cropped_panda

History

  • 16 June 2017 - Changed the objectives of this project to Serving TensorFlow Models with Scala
  • 11 May 2017 - Decided to deprecate this project because TensorFlow provides Java API from the version 1.0.0.
  • 19 Oct 2016 - This project started with JNA binding of TensorFlow.
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].