GitHub - Hiroero/captcha_platform · GitHub
Skip to content

Hiroero/captcha_platform

 
 

Repository files navigation

Informed

  1. The default requirements.txt will install CPU version, Change "requirements.txt" from "TensorFlow" to "TensorFlow-GPU" to Switch to GPU version
  2. demo.py: An example of how to call a prediction method.

Start

  1. Install the python 3.6 environment (with pip)
  2. Install virtualenv pip3 install virtualenv
  3. Create a separate virtual environment for the project:
    virtualenv -p /usr/bin/python3 venv # venv is the name of the virtual environment.
    cd venv/ # venv is the name of the virtual environment.
    source bin/activate # to activate the current virtual environment.
    cd captcha_platform # captcha_platform is the project path.
  4. pip install -r requirements.txt
  5. Place your "model.yaml" in project path, and your model.pb in model folder (create if not exist)
  6. Deploy as follows

1. Flask Version

  1. Linux Deploy (Linux/Mac):

    1. Port: 5000
    pip install gunicorn
    gunicorn -c deploy.conf.py flask_server:app
    
    1. Port: 19951
    python flask_server
    
  2. Windows Deploy (Windows):

    python flask_server
    

    Port: 19951

2. G-RPC Version

Deploy:

python3 grpc_server.py

Port: 50054

Update G-RPC-CODE

python -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./grpc.proto

Directory Structure

- captcha_platform
    - grpc_server.py
    - flask_server.py
    - demo.py
- model
    - ***Model.pb

Introduction

https://www.jianshu.com/p/fccd596ef023

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Python 100.0%