run.py 971 B

1234567891011121314151617181920212223242526272829
  1. import os
  2. from flask import Flask
  3. from watermark_generate.controller.secret_controller import secret
  4. from watermark_generate.controller.dataset_controller import dataset
  5. from watermark_generate.controller.log_controller import log_controller
  6. from watermark_generate.controller.verify_model_controller import verify_model
  7. app = Flask(__name__)
  8. # 注册路由
  9. app.register_blueprint(secret)
  10. app.register_blueprint(dataset)
  11. app.register_blueprint(log_controller)
  12. app.register_blueprint(verify_model)
  13. # Configure upload and extract folders
  14. app.config['UPLOAD_FOLDER'] = 'uploads'
  15. app.config['EXTRACT_FOLDER'] = 'extracted'
  16. app.config['RESULT_FOLDER'] = 'resource/results'
  17. # Create the folders if they don't exist
  18. os.makedirs(app.config['UPLOAD_FOLDER'], exist_ok=True)
  19. os.makedirs(app.config['EXTRACT_FOLDER'], exist_ok=True)
  20. os.makedirs(app.config['RESULT_FOLDER'], exist_ok=True)
  21. # 运行
  22. if __name__ == '__main__':
  23. app.run(debug=True, host='0.0.0.0', port=5000)