当前位置: 首页 > news >正文

python算法调用方案

1、python算法部署方案

(1)独立部署

算法端和应用端各自独立部署。

使用WSGI(flask)web应用A包装算法,并发布该应用A。
应用端B 通过httpclient调用算法应用A中的api接口。

(2)统一部署

算法模块和应用模块糅合在一起。

应用端和算法模型在一个项目里。
只需在项目中需要使用算法的地方,直接找到算法模块所在目录并加载到内存使用。

2、大数据清洗时,调用python算法的可行方案

(1)独立部署

使用时,大数据应用和算法应用也是独立的。

  • 算法方:把 “使用httpclient调用算法接口” 这部分功能包装在hive/spark udf中。
  • 大数据方:在编写hive/spark sql时,调用hive/spark udf的evaluate(xx)方法,并传递对应参数。

(2)统一部署

使用时,可以把大数据应用和算法应用也统一到同一项目。

先编写python脚本,并在脚本中实现以下功能:

  • 从HDFS/spark中读取数据(加载到内存);
  • 加载算法模型;
  • 用算法处理数据。

再把python脚本部署到GPU服务器上,启动python脚本。

http://www.lryc.cn/news/163379.html

相关文章:

  • 《微服务架构设计模式》第二章
  • taro vue3 ts nut-ui 项目
  • 【群答疑】jmeter关联获取上一个请求返回的字符串,分割后保存到数组,把数组元素依次作为下一个请求的入参...
  • Shell 函数详解(函数定义、函数调用)
  • git-命令行显示当前目录分支
  • pgsql 报错 later table “drop column” is not supported now
  • 如何制定私域流量布局计划?
  • yolov8 模型部署--TensorRT部署-c++服务化部署
  • 自适应迭代扩展卡尔曼滤波算法AIEKF估计SOC VS 扩展卡尔曼估计SOC
  • 2023-亲测有效-git clone失败怎么办?用代理?加git?
  • An Empirical Study of GPT-3 for Few-Shot Knowledge-Based VQA
  • 2023高教社杯数学建模B题思路分析 - 多波束测线问题
  • 02-docker network
  • 栈和队列经典笔试题
  • No5.9:多边形内角和公式
  • EditPlus 配置python 及Anaconda中的python
  • linux 编译 llvm + clang
  • Mybatis 框架 ( 四 ) QueryWrapper
  • 数据结构和算法之二分法查找
  • 系统日期如何在页面展示,框架是react或者vue3
  • (二十二)大数据实战——Flume数据采集之故障转移案例实战
  • 前端小案例3:Flex弹性布局行内元素宽度自适应
  • 纳尼?小说还要用看的?这可以听!无广!
  • 【微服务部署】四、Jenkins一键打包部署NodeJS(Vue)前端项目步骤详解
  • 【前端】禁止别人调试自己的前端页面代码
  • UDP的可靠性传输
  • 科研笔记:TPAMI submission guideline
  • Python文件操作(02):打开文件、读文件、关闭文件
  • C语言访问Mysql
  • 软件设计师(十)网络与信息安全基础知识