日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

求解器SDK下載和安裝

最新版求解器SDK和控制臺SDK下載和安裝方法。

重要

下載表示您確認已閱讀接受優化求解器的《服務試用條款》協議。

1. 下載最新版

V0.x版本和V1.x版本的API大部分都不一樣,使用時請注意查看對應版本的API文檔。

當前最新版本:V2.0.0 發布時間:2024.11.04

V0.25.1

V2.0.0 (最新版)

Linux

linux64x86

文件:mindopt-install-linux64x86-0.25.1.sh

同意協議并下載

文件:mindopt-install-linux64x86-2.0.0.sh

同意協議并下載

linux64aarch

文件:mindopt-install-linux64aarch-0.25.1.sh

同意協議并下載

文件:mindopt-install-linux64aarch-2.0.0.sh

同意協議并下載

Windows

windows64

文件:mindopt-0.25.1.msi

同意協議并下載

文件:mindopt-2.0.0.msi

同意協議并下載

macOS

osx64x86

(Intel)

文件:mindopt-install-osx64x86-0.25.1.sh

同意協議并下載

文件:mindopt-install-osx64x86-2.0.0.sh

同意協議并下載

osx64aarch

(Apple Silicon)

文件:mindopt-install-osx64aarch-0.25.1.sh

同意協議并下載

文件:mindopt-install-osx64aarch-2.0.0.sh

同意協議并下載

修改記錄詳情、歷史版本下載,請查看歷史版本下載

使用上面軟件包的環境依賴是:

操作系統

要求

Windows

Windows >= 10

Linux

Glibc for x86_64 >= 2.14, for aarch64 >= 2.17

OSX

OSX for x86_64 >= 11.0, for arm64 >= 12.0

編程語言

建議使用的編譯器

C

Visual Studio 大于等于 2019、GCC 大于等于 4.9、Clang++

C++

Visual Studio 大于等于 2019、GCC 大于等于 4.9、Clang++

C#

.NET SDK 8.0 或更高

Python

Anaconda Python 3.6、3.7、3.8、3.9、3.10

(注:linux aarch64 中沒有 py3.6, osx arm64 版本沒有 py3.6 和 py3.7)

Java

jdk 大于等于 1.8

MATLAB

MATLAB 2021b 或更高

下文將描述安裝方式,也可查閱視頻總覽的視頻來學習。

2. 安裝:基礎安裝,能支持C、C++、C#、MATLAB接口APIs

重要
  • 安裝前,推薦參考7. 卸載和重裝來清除或備份之前的版本。

  • Java和Python的安裝需要完成此步驟后,再安裝后文的對應支持。

Windows系統:

雙擊安裝文件,根據指引安裝。

安裝時,如果需要為所有用戶安裝,需要以管理員身份運行安裝包。方式為:先以管理員身份運行“命令提示符”,然后目錄切換到安裝包所在文件夾,執行安裝包文件。

Linux系統:

系統命令行中輸入如下指令,根據指引進行安裝:

bash mindopt-install-linux64x86-2.0.0.sh

或者ARM芯片版本:

bash mindopt-install-linux64aarch-2.0.0.sh

如果是在docker中安裝,dockerfile增加配置如下:

# 以 admin 用戶為例
RUN cd /home/admin/mindopt/ && \
    bash mindopt-install-linux64x86-2.0.0.sh --target /home/admin/mindopt && \
    rm -rf mindopt-install-linux64x86-2.0.0.sh

# 設置 mindopt 環境變量
ENV MINDOPT_HOME /home/admin/mindopt/2.0.0
ENV PATH $MINDOPT_HOME/linux64-x86/bin:$PATH
ENV LD_LIBRARY_PATH $MINDOPT_HOME/linux64-x86/lib:$LD_LIBRARY_PATH

V0.x.x版本的Docker安裝最后還需要加:

# 使用 JAVA SDK 時需要增設 MDO_NATIVE_LIBRARY 環境變量, 1.0.0 及后續版本不再需要
ENV MDO_NATIVE_LIBRARY $MINDOPT_HOME/linux64-x86/lib/libmindopt.so.0.25.1

macOS系統:

同Linux系統,系統命令行中輸入如下指令,根據指引進行安裝:

bash mindopt-install-osx64x86-2.0.0.sh

或者Apple Silicon芯片版本:

bash mindopt-install-osx64aarch-2.0.0.sh

求解器安裝完成后,安裝文件目錄結構如下圖示意,會包含:

  • 2.0.0總文件夾,代表不同的軟件版本號,請以自己實際安裝版本為準。可以支持多版本同時存在,都安裝在mindopt目錄,比如下圖的0.25.1是舊版本。

  • osx64-x86子文件夾,里面是可執行文件、動態庫等。這個文件夾名稱有5種,對應不同系統版本:win64-x86linux64-x86osx64-x86linux64-aarchosx64-aarch,便于查驗是否安裝了正確的系統版本。

  • examples文件夾,推薦關注,里面是多種編程語言、建模工具和示例輸入數據data,幫助您快速掌握。

  • docs目錄中存儲了引導使用的Readme.txt文件和EULA協議等。

  • 最后的fl_client.ini是需要用戶去創建的鑒權文件,后文會講述它。

    image..png

3. 檢查環境變量和試運行

安裝過程中會配置環境變量,請查看檢查。如果安裝多個版本時,可根據自己的情況來修改生效的版本號。

Windows系統:

安裝步驟添加環境變量MINDOPT_HOMEPath,無需手動添加。如果安裝多個版本時,可修改MINDOPT_HOME來更改生效版本。如下圖所示:箭頭去除1.png

Linux、macOS系統:

安裝時在~/.bashrc和~/.zshrc文件中添加了指令source ~/.mdo_profile,安裝完成后重啟終端命令行會生效。安裝多版本時,可執行nano ~/.mdo_profile來修改。

現在您可執行如下指令查看和立即生效環境變量:

source ~/.mdo_profile
cat ~/.mdo_profile

在docker中安裝時,可以用export方式查看檢查。

檢查完環境變量后,可在命令行中輸入mindopt來驗證是否安裝成功。截圖示意如下:

image.png

運行失敗的常見異常處理方式:

如果執行失敗,很可能是權限問題,可通過以下方式更改可執行文件的權限:

Linux:

chmod u+x $MINDOPT_HOME/linux64-x86/bin/mindopt

macOS:

chmod u+x $MINDOPT_HOME/osx64-x86/bin/mindopt

有些系統可能會由于開發者安全校驗不能同意運行mindopt,如macOS可在安全性與隱私可點擊仍然允許。如下圖所示。更多異常可查詢常見問題FAQ安裝問題

mac系統的

4. 配置鑒權文件

使用求解功能的時候,需要配置授權文件。MindOpt支持兩種鑒權方式:

  • 1. 云鑒權:阿里云用戶請根據3. 配置阿里云鑒權賬號來獲取授權LicenseKey和配置授權文件fl_client.ini,然后把此文件放置在下文建議的位置。

    • 此License與阿里云賬號綁定,求解時用戶本地求解,聯網僅鑒權,不上傳其他信息。

    • 此鑒權方式的好處

      • 用戶可自助申請,立即發放LicenseKey;

      • 一次申請多個電腦可以使用;

      • 快到期的時候會收到短信提醒,屆時在控制臺網頁上點續期就行,無需更換License文件。

  • 2. 不聯網:線下不聯網版本采用的是mindopt.lic文件,是本地鑒權作用,與機器ID綁定。

說明:

  • 鑒權時,軟件會根據環境變量設置,自動先找文件mindopt.lic再找文件fl_client.ini,然后驗證該文件有效性。V0.20.x版本后,鑒權文件驗證失敗后,會再調用不需要License的不超過300大小的問題求解權限。

  • 授權文件的名稱是固定的,不能改變。

鑒權文件放置位置:

  • (推薦)可以設置環境變量MINDOPT_LICENSE_PATH 來定義鑒權文件放置的位置。

Linux和macOS系統的環境變量添加內容示例如下(環境變量文件修改方式同上文):

export MINDOPT_LICENSE_PATH=$HOME/mindopt

下圖是Windows添加的示例,更多可參考配置環境變量

設置環境變量

  • 在不設置環境變量時,MindOpt默認在 {用戶根目錄}\mindopt 下尋找該文件。

    • 例如Windows當前登錄用戶為Administrator ,則配置文件路徑應為C:\Users\Administrator\mindopt\fl_client.ini

    • 例如Linux,配置文件路徑應為~/mindopt/fl_client.ini

5.(可選)安裝Java支持

V1.x.x

相比V0版本,V1版本直接在安裝包中放置 .jar 包:<MDOHOME>/<VERSION>/<PLATFORM>/lib/mindoptj.jar,不需要引入Maven依賴 。

使用時候,在 pom.xml 直接引入此文件,以 macOS Intel 版本為例:

<dependency>
    <groupId>com.alibaba.damo</groupId>
    <artifactId>mindoptj</artifactId>
    <version>2.0.0</version>
    <scope>system</scope>
    <systemPath>${env.MINDOPT_HOME}/osx64-x86/lib/mindoptj.jar</systemPath>
</dependency>

V0.x.x

Java支持無需安裝,可以直接引入Maven依賴。注意:前序安裝動作依然需要,java需要依賴已經安裝的求解器動態鏈接庫文件。Maven Dependency:

<dependency>
  <groupId>com.alibaba.damo</groupId>
  <artifactId>mindoptj</artifactId>
  <version>[0.24.0,)</version>
</dependency>
重要

Java SDK 調用時需要依賴底層 C 依賴庫。一般情況下,在完成完整安裝包的安裝后,會自動配置好 rpath 相關的環境變量,但某些 IDE(如 Clion)在運行時會把這些環境變量屏蔽掉導致運行時無法找到對應的動態庫。因此,這些環境變量仍然需要在這些 IDE 中指定,以 macOS 平臺 Clion IDE 為例,在 Run/Debug Configurations 需要指定以下環境變量值:

DYLD_LIBRARY_PATH=<MDOHOME>/<VERSION>/<PLATFORM>/lib

6.(可選)安裝Python支持

重要

在V0.24.1版本開始,對于僅需要Python庫的用戶,可以pip install mindoptpy來安裝。并且該版本內嵌了一個特定License,有效期是:2023/01/01 ~ 2024/12/31。

該安裝方式僅有Python庫,如需使用命令行、C++、建模語言等功能,請參考本文檔下載安裝包完整安裝。

安裝了單機版安裝包后,Python庫安裝的主要指令是:

python <MDOHOME>/<VERSION>/<PLATFORM>/lib/python/setup.py install

# 1.0.0 及后續版本需要額外安裝 numpy 和 scipy 依賴
pip install numpy scipy

如在Windows系統:

python %MINDOPT_HOME%\win64-x86\lib\python\setup.py install

如在Linux系統:

python $MINDOPT_HOME/linux64-x86/lib/python/setup.py install

如在macOS系統:

python $MINDOPT_HOME/osx64-x86/lib/python/setup.py install

ARM的版本安裝包注意修改地址。

說明

當前支持Python 3.6+版本,3.8+版本在運行給出的示例代碼時,可能會提示找不到mindoptpy的問題,處理方案和更詳細的安裝說明見用戶文檔

7. 卸載和重裝

卸載

  • Windows系統:

可在控制面板的程序和功能中,找到已經安裝的MindOpt,右鍵點擊卸載。本軟件支持多版本不同目錄安裝,如果安裝多次,會出現多個,請逐一卸載。卸載的時候會刪除安裝時自動添加環境變量MINDOPT_HOMEPath。如果您以管理員身份安裝,直接卸載會無權限修改環境變量,可手動去移除環境變量,或者以管理員身份運行安裝包來進行卸載。

  • Linux和macOS系統:

求解器的SDK卸載只需要刪除相關的文件即可:

  1. 軟件包安裝時候的地址,如:安裝時候指定的位置 $HOME/mindopt

  2. 修改軟件環境變量的設置,如 ~/.bashrc~/.zshrc,刪除文件~/.mdo_profile

  • 關于Python的卸載:請參考安裝時的setup.py文件卸載不需要的組件,如pip3 uninstall mindoptpy

說明

關于軟件包授權文件的地址,如:$HOME/mindoptC:\Users\Administrator\mindopt,如果您后續還需要安裝,可不刪除或者注意備份文件。

求解指令的部分示例運行后會生成.bas、.sol的結果文件,可去安裝目錄刪除。

重裝

求解器的SDK可以同時安裝多個版本,放在不同的文件夾、環境變量設置成需要用的版本即可。授權文件可不需要修改。

  • Windows系統:

雙擊.exe文件即可重裝,新的環境變量設置會覆蓋舊的。因為版本號不同會出現多個文件夾,環境變量MINDOPT_HOME里可修改生效版本的目錄。

  • Linux和macOS系統:

可根據前面的描述的安裝步驟重裝,并修改環境變量的設置即可,如 ~/.bashrc~/.zshrc中設置,或引用的~/.mdo_profile文件。

重要

重裝完成后,cmd的窗口需要關閉后重新打開使用,這樣環境變量才會生效。

8. 求解器使用

新手建議根據快速入門文檔的一個快速求解的例子來快速上手,更多的使用說明見求解器用戶手冊