【文件属性】:
文件名称:tensorboot:将TensorFlow模型部署为SpringBoot微服务的演示应用程序
文件大小:291KB
文件格式:ZIP
更新时间:2021-01-31 18:06:32
heroku docker spring-boot tensorflow cloud-foundry
TensorBoot项目
将TensorFlow模型部署为SpringBoot微服务的演示应用程序。 使用预训练模型公开REST服务(带有Swagger html文档)和简单的网页以进行图像识别。
包含使用表单上载图像文件的示例,以及如何使用浏览器网络摄像头以及如何使用javascript调用REST服务的示例。
先决条件
要构建项目,您需要安装以下项目:JDK 8+-从下载。
下载型号
在构建/部署之前需要
$ ./downlod_model.sh
模型将存储在文件夹下。
您也可以在构建期间使用downloadModel maven配置文件下载模型:
$ ./mvnw clean install -PdownloadModel
建立项目
要构建项目,请运行:
$ ./mvnw clean install
在本地运行应用程序
$ ./run.sh
脚本的可能参数为:
Usage: ./run.sh [-c -d]
-c Recompile project
-d Enable debug
服务端点
主应用程序页面:
UI文件上传页面:
其余服务部署在上下
【文件预览】:
tensorboot-master
----docker()
--------Dockerfile(367B)
--------run.sh(201B)
----mvnw.cmd(6KB)
----mvnw(9KB)
----src()
--------assembly()
--------test()
--------main()
----img()
--------Screen1.png(132KB)
--------Screen2.png(53KB)
----run.sh(646B)
----.travis.yml(79B)
----LICENSE(11KB)
----pcf()
--------start(161B)
----.mvn()
--------wrapper()
----README.md(6KB)
----manifest.yml(166B)
----pom.xml(7KB)
----download_model.sh(556B)
----.gitignore(325B)
----run-docker.sh(315B)