DEEP-OC-seeds-classification-tf
所属分类:数值算法/人工智能
开发工具:Dockerfile
文件大小:91KB
下载次数:0
上传日期:2020-02-12 14:15:18
上 传 者:
sh-1993
说明: DEEP OC种子分类tf,具有Tensorflow Keras的种子图像分类器。
(DEEP-OC-seeds-classification-tf,Seed image classifier with Tensorflow Keras.)
文件列表:
Dockerfile (877, 2020-02-12)
Jenkinsfile (3030, 2020-02-12)
images (0, 2020-02-12)
images\seeds.png (88117, 2020-02-12)
metadata.json (3178, 2020-02-12)
# DEEP as a Service container for seeds classification
[![Build Status](https://jenkins.indigo-datacloud.eu/buildStatus/icon?job=Pipeline-as-code/DEEP-OC-org/DEEP-OC-seeds-classification-tf/master)](https://jenkins.indigo-datacloud.eu/job/Pipeline-as-code/job/DEEP-OC-org/job/DEEP-OC-seeds-classification-tf/job/master)
This is a container that will run the DEEP as a Service API component. From the DEEPaas API the user can choose the model
to train or to predict, together with the basic input parameters.
## Run the container
### Directly from Docker Hub
To run the Docker container directly from Docker Hub and start using the API
simply run the following command:
```bash
$ docker run -ti -p 5000:5000 -p 6006:6006 -p 8888:8888 deephdc/deep-oc-seeds-classification-tf
```
This command will pull the Docker container from the Docker Hub
[`deephdc`](https://hub.docker.com/u/deephdc/) organization.
### Building the container
If you want to build the container directly in your machine (because you want
to modify the `Dockerfile` for instance) follow the following instructions:
Building the container:
1. Get the `DEEP-OC-seeds-classification-tf` repository (this repo):
```bash
$ git clone https://github.com/deephdc/DEEP-OC-seeds-classification-tf
```
2. Build the container:
```bash
$ cd DEEP-OC-seeds-classification-tf
$ docker build -t deephdc/deep-oc-seeds-classification-tf .
```
3. Run the container:
```bash
$ docker run -ti -p 5000:5000 -p 6006:6006 -p 8888:8888 deephdc/deep-oc-seeds-classification-tf
```
You can also run Jupyter Lab inside the container:
```bash
$ docker run -ti -p 5000:5000 -p 6006:6006 -p 8888:8888 deephdc/deep-oc-seeds-classification-tf /bin/bash
$root@47a6604ef008:/srv# jupyter lab --allow-root
```
These three steps will download the repository from GitHub and will build the
Docker container locally on your machine. You can inspect and modify the
`Dockerfile` in order to check what is going on. For instance, you can pass the
`--debug=True` flag to the `deepaas-run` command, in order to enable the debug
mode.
## Connect to the API
Once the container is up and running, browse to `http://localhost:5000/ui` to get
the [OpenAPI (Swagger)](https://www.openapis.org/) documentation page.
近期下载者:
相关文件:
收藏者: