亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果與 Python API 一起使用,GAMS 能否在 Google Cloud 中運行

如果與 Python API 一起使用,GAMS 能否在 Google Cloud 中運行

慕斯709654 2023-01-04 11:05:23
所以,我正在從事一個項目,該項目有一個用GAMS編寫的后端優化算法。理想的解決方案是能夠使用已經用 GAMS 的 python API 編寫的這個 GAMS 代碼。我希望能夠通過 HTTP 請求調用這段代碼并運行算法,所以我想為此制作一個 Flask 服務器。理想情況下,它可以在 Google 的 App Engine 中運行,但必須安裝 GAMS 軟件。我不確定這在 App Engine 上是否可行,或者是否可以在 Google 實例中完成。數據輸入將來自谷歌云存儲中的 CSV,輸出也將放在那里。我想知道以前是否有人嘗試過這個,或者您是否對 Google 云了解更多并認為這會或不會起作用。我在網上找不到太多關于這個的信息。
查看完整描述

2 回答

?
森欄

TA貢獻1810條經驗 獲得超5個贊

您的問題將受益于更多細節和包括參考資料,例如這是GAMS嗎?

App Engine 標準固執己見,您可能無法(不知道)將 GAMS 作為 Python 部署的一部分捆綁到 App Engine 標準。

但是,如果您愿意將 Python (Flask) 服務器和 GAMS 捆綁在一起,您可以將解決方案容器化并在 App Engine 上靈活地運行它作為自定義運行時

替代方案存在并且可能更符合您的需求,包括將(Flask)前端服務器與 GAMS 后端分離(?)并將它們部署在 App Engine 上(或者可能使用 Functions、Cloud Run、Compute Engine 等在云上部署)。

做過這件事的人可能愿意提供額外的指點|指導。


查看完整回答
反對 回復 2023-01-04
?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

我發現這個問題的最佳解決方案是完全擺脫 GAMS。我希望通過多種方式將此模型集成到我的 Web 應用程序中,因此我使用 PyOMO 將模型轉換為 Python。性能受到輕微影響,但該模型現在可以在 Google Cloud 中運行。

我在 Flask 服務器中設置了模型,現在圍繞它構建了一個 REST API 以用于 Web 應用程序。


查看完整回答
反對 回復 2023-01-04
  • 2 回答
  • 0 關注
  • 211 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號