如何在我的Python Flask应用程序中使用Haskell函数?

第五码

我有一个用Haskell编写的机器学习模型,但想在前端使用Python和Flask。如何从Python Flask应用程序中将数据传递给Haskell函数?一些代码示例可能会有所帮助-到目前为止,我已经看过Servant,但不知道如何与已经安装的Flask应用程序一起使用。

阿兰·奥迪(Alain O'Dea)

如果您正在按照FifthCode的建议为机器学习模型寻找一种基于Web的界面的快速方法,则可能需要考虑Scotty这是Haskell的Sinatra启发式Web框架。

{-# LANGUAGE OverloadedStrings #-}
import Web.Scotty

import Data.Monoid (mconcat)

main = scotty 3000 $
    get "/:word" $ do
        beam <- param "word"
        html $ mconcat ["<h1>Scotty, ", beam, " me up!</h1>"]

值得注意的是,使用REST API这样的调用将被阻止。根据机器学习模型运行所需的时间,您可能需要使用Webhook方法,在该方法中,您使用HTTP / HTTPS提交作业,并在Flask应用程序中包含Webhook URL,Scotty应用程序将在完成后将其发布到运行模型。

当Flask应用程序在Scotty应用程序上发布到/ predict时,它将最终阻塞,直到Scotty应用程序响应为止。让Scotty应用程序生成用于ML工作的线程,此后立即以204 Accepted响应,然后ML线程在Flask应用程序上向/ prediction发送POST,并在完成时返回结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在我的GWT应用程序中使用jBPM?

来自分类Dev

如何在我的应用程序中使用ORKESerializer?

来自分类Dev

如何在我的应用程序中使用 Facebook 登录

来自分类Dev

如何通过Flask应用程序在Python中使用GDAL打开远程文件

来自分类Dev

我如何在我的Django应用程序中使用我的godaddy域

来自分类Dev

如何在 Codeigniter 应用程序中使函数全局化

来自分类Dev

我如何在我的Web视图Android应用程序中使用Polymer项目

来自分类Dev

我如何在 iOS 中使用应用程序 swift 共享我的 Wifi

来自分类Dev

如何在我的Rails应用程序中使用引导程序?

来自分类Dev

在我的应用程序中使用$ timeout

来自分类Dev

如何在Python中从Flask应用程序调用某些函数?

来自分类Dev

如何在Python中从Flask应用程序调用某些函数?

来自分类Dev

如何配置 SQLite 数据库以在 Flask 应用程序中使用

来自分类Dev

如果使用应用程序工厂模式,如何在gunicorn中运行flask应用程序?

来自分类Dev

如何在PostgreSQL中使用peewee orm为flask应用程序创建表而没有双引号

来自分类Dev

如何在我的应用程序中使用HLP文件获取上下文相关帮助?

来自分类Dev

我如何在离子应用程序中使用Angular DSCacheFactory

来自分类Dev

如何在我的Android应用程序中使用Twilio发送短信?

来自分类Dev

我如何在Web应用程序中使用Firebase Analytics新功能?

来自分类Dev

如何在我的应用程序中使用Github中的代码

来自分类Dev

如何在我的Xamarin Android应用程序中使用SharpNLP

来自分类Dev

如何在我的应用程序中使用首选项显示个人资料图片

来自分类Dev

如何在我的Web应用程序中使用JBoss 7 jar库?

来自分类Dev

我如何在Gnome 3中的所有应用程序中使用Adwaita Dark?

来自分类Dev

如何在我们的应用程序中使用此煎茶触摸图像?

来自分类Dev

如何在我的Android应用程序中使用Facebook api登录?

来自分类Dev

如何在我的应用程序中使用 Safari 的输入文件选择器?

来自分类Dev

如何在 Laravel 应用程序的我的刀片文件中使用 if else 条件?

来自分类Dev

我如何同意在 azure 中使用应用程序?

Related 相关文章

  1. 1

    如何在我的GWT应用程序中使用jBPM?

  2. 2

    如何在我的应用程序中使用ORKESerializer?

  3. 3

    如何在我的应用程序中使用 Facebook 登录

  4. 4

    如何通过Flask应用程序在Python中使用GDAL打开远程文件

  5. 5

    我如何在我的Django应用程序中使用我的godaddy域

  6. 6

    如何在 Codeigniter 应用程序中使函数全局化

  7. 7

    我如何在我的Web视图Android应用程序中使用Polymer项目

  8. 8

    我如何在 iOS 中使用应用程序 swift 共享我的 Wifi

  9. 9

    如何在我的Rails应用程序中使用引导程序?

  10. 10

    在我的应用程序中使用$ timeout

  11. 11

    如何在Python中从Flask应用程序调用某些函数?

  12. 12

    如何在Python中从Flask应用程序调用某些函数?

  13. 13

    如何配置 SQLite 数据库以在 Flask 应用程序中使用

  14. 14

    如果使用应用程序工厂模式,如何在gunicorn中运行flask应用程序?

  15. 15

    如何在PostgreSQL中使用peewee orm为flask应用程序创建表而没有双引号

  16. 16

    如何在我的应用程序中使用HLP文件获取上下文相关帮助?

  17. 17

    我如何在离子应用程序中使用Angular DSCacheFactory

  18. 18

    如何在我的Android应用程序中使用Twilio发送短信?

  19. 19

    我如何在Web应用程序中使用Firebase Analytics新功能?

  20. 20

    如何在我的应用程序中使用Github中的代码

  21. 21

    如何在我的Xamarin Android应用程序中使用SharpNLP

  22. 22

    如何在我的应用程序中使用首选项显示个人资料图片

  23. 23

    如何在我的Web应用程序中使用JBoss 7 jar库?

  24. 24

    我如何在Gnome 3中的所有应用程序中使用Adwaita Dark?

  25. 25

    如何在我们的应用程序中使用此煎茶触摸图像?

  26. 26

    如何在我的Android应用程序中使用Facebook api登录?

  27. 27

    如何在我的应用程序中使用 Safari 的输入文件选择器?

  28. 28

    如何在 Laravel 应用程序的我的刀片文件中使用 if else 条件?

  29. 29

    我如何同意在 azure 中使用应用程序?

热门标签

归档