吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GAMSEngine是我們在云環境中運行GAMS作業的新解決方案

哲想軟件 ? 來源:哲想軟件 ? 2023-06-21 09:29 ? 次閱讀

GAMSEngine是我們在云環境中運行GAMS作業的新解決方案。它提供了一個RESTAPI,可以通過GAMSEngineUI、GAMSMIOO桌面、GAMS工作室或通過OpenAPI(Pythonjava、JavaScript、C++、…)支持的任何客戶端連接到GAMSEngine UI。

GAMSEngine會自動安排您的作業,并將它們分配給可用的GAMS工作人員進行求解。它有一個強大的用戶管理系統,允許您根據組織層次結構限制用戶的活動。

系統概述

GAMSEngine是一個高度分布式的系統,用于解決您的GAMS模型。該系統的核心是一個RESTAPI(也稱為代理),您可以在其中提交GAMS作業。然后,系統將對您的作業進行排隊,并將它們分配給一個可用的工作人員,這是一個求解您的模型的GAMS過程。如果所有工作人員都忙于解決其他作業,則您的作業將在隊列中掛起,直到有空閑工作人員可用。

cca2de86-0fc7-11ee-962d-dac502259ad0.png

易于訪問

您可以通過各種客戶端輕松連接到Engine:

EngineUI:通過專用用戶界面訪問幾乎所有Engine功能。

GAMS MIRO:在云中解決MIRO應用程序的模型。

GAMSStudio:直接從GAMSStudio內部提交作業。

定制客戶端:通過RESTfulAPI(OpenAPI)將您自己的優化軟件與Engine連接起來。

ccce5dcc-0fc7-11ee-962d-dac502259ad0.png

cd1c5860-0fc7-11ee-962d-dac502259ad0.pngEngine客戶端

介紹

有了GAMSEngine UI、GAMSMIRO Desktop和GAMSStudio,GAMS已經為Engine提供了三個接口。然而,如果您想將自己的應用程序與Engine一起使用,您可以輕松地做到這一點。OpenAPI的使用允許各種應用程序通過RESTfulAPI連接到Engine。

注冊

要使用Engine,必須首先向系統注冊。為此,您需要一個邀請代碼。

打開EngineUI

單擊登錄按鈕下方的“注冊”

輸入您的邀請代碼、用戶名和密碼

單擊“注冊”

您將自動登錄

GAMS Engine UI

GAMSEngine附帶了一個網絡用戶界面,它實現了大多數可用功能。通過此界面,您可以管理用戶、模型和數據,還可以提交新作業和下載結果。根據您的角色(“用戶”、“邀請者”或“管理員”),可以看到UI的不同元素。

cd3a4cc6-0fc7-11ee-962d-dac502259ad0.png

UI由四個視圖組成(括號中附加了查看此視圖所需的最低用戶角色):

Jobs(用戶)

Models(用戶)

Users(邀請方)

Cleanup(管理員)

Jobs視圖列出您提交的所有作業(如果您是管理員,則列出所有用戶提交的所有作業)。您可以通過單擊所需列對提交內容進行排序。從該視圖中,您還可以與作業交互(查看更多詳細信息、取消運行作業或下載結果),以及提交新作業。

Models視圖列出了所有名稱空間以及在每個名稱空間中注冊的所有模型。要查看在特定命名空間中注冊的模型,請單擊此命名空間,列出模型的表將更新。正如在Jobs視圖中一樣,您可以通過單擊所需列對表進行排序。您可以在此視圖中添加或刪除名稱空間,也可以注冊新模型。

Users視圖僅對邀請者和管理員可見。如果您是管理員,您可以看到在系統中注冊的所有用戶;如果您是邀請者,則僅顯示您或其中一個被邀請者邀請的用戶。您可以編輯用戶角色和權限,也可以刪除用戶。此外,還可以從此處創建新的邀請代碼。請注意,邀請者只能邀請與自己擁有相同或更少特權的人。

Cleanup視圖僅對管理員可見。在這里,您可以清理數據庫以減少GAMSEngine使用的存儲量。您可以逐個刪除文件,也可以通過單擊“運行內務管理”按鈕一次清理多個文件。此“內務管理”對話框允許您刪除x天前創建的所有文件和/或從系統中刪除的用戶創建的文件。

GAMS MIRO集成

使用部署工具GAMSMIRO,您可以使用任何現有的GAMS模型,并通過幾行附加代碼將其轉換為可部署的網絡應用程序。MIRO提供了一套豐富的圖形輸出格式、場景管理等。它是為那些尋求一種簡單而自動化的方式使其GAMS模型可供他人使用的人而設計的。

GAMSMIRO與Engine無縫連接,很容易建立連接并運行。一旦設置好,您就可以從平板電腦甚至智能手機上運行CPU密集型優化問題。

cd619bfa-0fc7-11ee-962d-dac502259ad0.png

GAMS Studio集成

GAMSStudio內置了一些與GAMSEngine進行基本交互的功能。從1.4.2版開始,Studio可用于使用Engine執行GAMS作業。該功能集不斷被擴展。

要使用Engine解決GAMS作業,請選擇快速訪問工具欄中的運行GAMSEngine或通過主菜單中的輸入GAMS。

cdab9958-0fc7-11ee-962d-dac502259ad0.png

在出現的對話框中,需要進行進一步的設置:

EngineURL:指向GAMSEngine服務器的URL。

名稱空間:作業將在其中執行的名稱空間

用戶名:Engine用戶賬戶的用戶名

密碼:Engine用戶賬戶的密碼

創建GDX文件:創建一個包含獨立于其他設置的所有符號的GDX文件。

編輯EngineURL時,Studio嘗試訪問服務器并請求版本信息。成功后,將顯示服務器上GAMS和Engine的版本。如果本地GAMS版本較新,則會自動添加命令行參數previousWork=1。

單擊“確定”,作業即被提交。請注意,模型是在本地編譯的,只有執行階段在GAMSEngine上執行。結果將寫入以模型的基本名稱(即主文件名)命名的子文件夾中。日志輸出中的鏈接將替換為本地對應的鏈接。

注意:

通過Engine處理的GAMS作業在Linux操作系統上執行。因此,使用UNIX路徑分隔符(“/”)。這與GAMS模型中的現有路徑以及提交作業時命令行上的路徑有關。因此,您應該確保始終使用UNIX路徑分隔符!

定制客戶端

GAMS Engine提供了一個RESTAPI,它遵循一個名為OpenAPI2.0版的規范。該規范為RESTfulAPI定義了一個標準的、與語言無關的接口,它允許人類和計算機輕松發現和理解軟件的功能。這項技術的一個主要優點是,使用OpenAPIGenerator可以輕松地為幾種編程語言自動生成客戶端庫。這包括Python、java、C、C++、C++、R、Node.js/JavaScript、Ruby等語言。GAMSEngine可以通過這些客戶端中的任何一個進行訪問。一個典型的工作流可能是采用自動生成的客戶端,并將其用作定制解決方案的起點。

提示:

對于客戶端和Engine之間的通信,只有RESTAPI是相關的。您不必關心Engine內部發生的任何事情。例如,要提交GAMS作業,必須只處理API的對應端點。所有后續步驟(例如,將作業發送給空閑工作人員或將其排隊、調用GAMS等)都由Engine負責。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9303

    瀏覽量

    86061
  • 分布式
    +關注

    關注

    1

    文章

    924

    瀏覽量

    74610
  • 模型
    +關注

    關注

    1

    文章

    3305

    瀏覽量

    49220

原文標題:GAMS Engine

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    亞馬遜科技與SAP推出GROW with SAP解決方案

    近日,亞馬遜科技與SAP攜手宣布了一項重要合作——亞馬遜科技平臺上提供GROW with SAP解決方案。這一舉措旨在幫助各種規模的企業利用全球最廣泛采用的
    的頭像 發表于 12-24 16:44 ?390次閱讀

    LoRaWAN網絡智慧水務的創新解決方案

    隨著城市化的不斷發展,對水資源的高效管理變得愈發重要。LoRaWAN(低功耗廣域網)網絡作為一種適用于長距離、低功耗的通信解決方案,正日益智慧水務領域展現其獨特的創新應用。本文將探討LoRaWAN網絡智慧水務
    的頭像 發表于 12-20 16:17 ?279次閱讀
    LoRaWAN網絡<b class='flag-5'>在</b>智慧水務<b class='flag-5'>中</b>的創<b class='flag-5'>新解決方案</b>

    華測盤糧儀糧堆測量作業的全流程方案作業優勢

    及數據精度,防止糧食的丟失或倒賣,保證糧食安全至關重要。 本文將以某供銷社糧倉實際測量項目為案例,為大家闡述華測“盤糧儀”——如是RS10,糧堆測量作業的全流程方案
    的頭像 發表于 12-04 10:27 ?339次閱讀
    華測盤糧儀<b class='flag-5'>在</b>糧堆測量<b class='flag-5'>作業</b><b class='flag-5'>中</b>的全流程<b class='flag-5'>方案</b>及<b class='flag-5'>作業</b>優勢

    工業環境的測距與定位應用解決方案

    帶(UWB)技術等表現突出的測距與定位解決方案,已經成為實現精細化管理和智能化運營的重要技術。本文將探討這些技術工業環境的應用現狀、面臨的挑戰,與未來的發展趨勢,以及由Murata
    的頭像 發表于 11-21 15:41 ?386次閱讀

    基于STM32單片機設計的礦山環境作業安全監測系統

    本項目的開發提供一套高效、可靠的礦山環境作業安全監測解決方案,通過技術手段提升礦山安全管理效率,保障礦工的人身安全,促進礦山行業的可持續發展。
    的頭像 發表于 10-15 11:06 ?1901次閱讀
    基于STM32單片機設計的礦山<b class='flag-5'>環境</b><b class='flag-5'>作業</b>安全監測系統

    零碳智慧園區、零碳公路與儲能應用創新解決方案

    零碳智慧園區、零碳公路與儲能應用創新解決方案
    的頭像 發表于 10-08 15:54 ?318次閱讀
    零碳智慧園區、零碳公路與儲能應用創<b class='flag-5'>新解決方案</b>

    梯度科技入選2023年信息技術應用創新解決方案名單

    日前,工業和信息化部網絡安全產業發展中心(工業和信息化部信息中心)天津舉辦2024信息技術應用創新發展大會暨解決方案應用推廣大會。會上正式公布了2023年信息技術應用創新解決方案名單,梯度科技申報的“政務
    的頭像 發表于 09-09 16:29 ?492次閱讀

    龍智Atlassian ITSM解決方案遷移解決方案詳解:高速ITSM實施+端到端的遷移服務

    隨著計算技術的不斷成熟與普及,企業對于高效、靈活的IT服務管理(ITSM)與無縫的遷移解決方案的需求日益增長。如何有效管理復雜的IT環境,加速業務上
    的頭像 發表于 09-04 09:41 ?317次閱讀
    龍智Atlassian ITSM<b class='flag-5'>解決方案</b>、<b class='flag-5'>云</b>遷移<b class='flag-5'>解決方案</b>詳解:高速ITSM實施+端到端的<b class='flag-5'>云</b>遷移服務

    立錡科技創新解決方案推動車用系統發展

    立锜科技針對智能座艙、先進駕駛輔助系統(ADAS)等車用關鍵領域,推出一系列創新解決方案,為車用系統廠商打造出高整合、更安全的電源解決方案我們的車用產品皆符合 AEC-Q100 標準,可滿足當前
    的頭像 發表于 08-13 15:53 ?690次閱讀
    立錡科技創<b class='flag-5'>新解決方案</b>推動車用系統發展

    中科馭數“馭解決方案入選2024生態典型應用案例

    2024年7月4日,全球數字經濟大會以“中國生態”為主題的融技術創新引領論壇上,中科馭數憑借其卓越的創新能力和深厚的技術積累,其“馭”高性能
    的頭像 發表于 08-02 11:30 ?791次閱讀
    中科馭數“馭<b class='flag-5'>云</b>”<b class='flag-5'>解決方案</b>入選2024<b class='flag-5'>中</b>國<b class='flag-5'>云</b>生態典型應用案例

    軟國際發布智慧礦山安全作業服務管理解決方案

    近日,軟國際通過山西晉互聯科技有限公司(以下簡稱:晉公司)認證,正式入駐由晉公司打造的山西煤炭工業互聯網平臺,并 發布了先進的智慧礦山安全
    的頭像 發表于 07-16 09:07 ?641次閱讀
    <b class='flag-5'>中</b>軟國際發布智慧礦山安全<b class='flag-5'>作業</b>服務管理<b class='flag-5'>解決方案</b>

    思特沃克亮相第十屆上交會,展示創新解決方案

    近日舉辦的第十屆中國(上海)國際技術進出口交易會上,全球知名的軟件及技術咨詢公司思特沃克(Thoughtworks)憑借其前沿技術和創新解決方案吸引了眾多目光。公司重點展示了其自主打造的面向企業
    的頭像 發表于 06-17 18:25 ?868次閱讀

    防爆巡檢手持終端燃氣巡檢作業的應用

    燃氣巡檢作業,安全始終是首要考慮的因素。面對易燃易爆的燃氣環境,傳統的巡檢方式已經難以滿足現代安全管理的需求。隨著科技的不斷進步,防爆巡檢手持終端應運而生,成為燃氣巡檢
    的頭像 發表于 05-13 14:08 ?338次閱讀
    防爆巡檢手持終端<b class='flag-5'>在</b>燃氣巡檢<b class='flag-5'>作業</b><b class='flag-5'>中</b>的應用

    工廠倉儲環境監測解決方案

    在當今的工業化進程,工廠倉儲環境對于企業的生產效率和產品質量至關重要。為了確保工廠倉儲環境的穩定性和安全性,制定一套有效的環境監測解決方案
    的頭像 發表于 05-10 17:03 ?389次閱讀

    翼輝信息入選2023年信息技術應用創新解決方案名單

    近日,2023 年(第五屆)信息技術應用創新解決方案公布遴選名單,歷經資格初審、技術評、區域評議、終評預審,翼輝以“面向工業領域嵌入式操作系統 SylixOS 解決方案”,成功全國
    的頭像 發表于 04-28 11:37 ?619次閱讀
    翼輝信息入選2023年信息技術應用創<b class='flag-5'>新解決方案</b>名單
    百家乐注册| 菲律宾百家乐官网试玩| 博发百家乐官网的玩法技巧和规则 | 网上百家乐官网有哪些玩法| 澳门百家乐现场视频| 百家乐官网规则澳门| 博发百家乐的玩法技巧和规则 | 金盈会百家乐官网现金网| 大发888娱乐游戏账号| 哪个百家乐玩法平台信誉好| 百家乐官网赌博牌路分析| 策勒县| 大发888最新网站| 百家乐扑克多少张| 做生意开店风水| 澳门百家乐官网的公式| 钟祥市| 百家乐六手变化混合赢家打| 百家乐出千大全| 百家乐官网网站赌钱吗| 百家乐官网遥控牌靴| 波克城市棋牌下载| 麻将二八杠游戏| 金满堂百家乐的玩法技巧和规则| 百家乐流水打法| 博之道百家乐官网的玩法技巧和规则 | 百家乐玩法既规则| 网络百家乐官网投注| 足球博彩通| 清水县| 大玩家娱乐| 威尼斯人娱乐城微博| 百家乐制胜秘| 百家乐赌博在线娱乐| 百家乐金海岸软件| 百家乐荷官培训| 百家乐游戏接口| 关于百家乐切入点| 百家乐园千术大全| 百家乐发牌的介绍| 线上百家乐网站|