MindOpt学习(二):MindOpt的下载安装

上一篇:MindOpt学习(一):初步了解MindOpt
下一篇:MindOpt学习(三):使用 Visual Studio 2022 配置一个MindOpt C++项目

MindOpt的下载安装

MindOpt官网:https://opt.aliyun.com/
MindOpt中文社区:https://developer.aliyun.com/group/opt#/

配置环境

目前, MindOpt 提供对以下操作系统及语言的支持:
支持的操作系统:

操作系统要求
WindowsWindows 10
LinuxGlibc >= 2.08
OSXOSX >= 10.9

支持的语言:

语言建议使用的编译器
CVisual Studio 大于等于 2017、GCC 大于等于 4.5、Clang++
C++Visual Studio 大于等于 2017、GCC 大于等于 4.5、Clang++
PythonAnaconda Python 3.6、3.7、3.8、3.9、3.10
Java请查阅线上java库的更新

注:Mac M1芯片 Python 版本支持 3.8~3.10

安装

Windows 平台安装说明

  1. 下载安装包 下载Windows 64-bit/x86 MindOpt 发行版(mindopt-1.1.1)。
  2. 拿到 .msi 格式的安装包后,双击安装包根据指引安装即可。

image.png
此外,如果您安装特殊版本,可能拿到的是一个 .zip 压缩包格式,或想改多个版本生效方式时,请参考下面的方式进行设置环境变量:

  1. 解压缩文件到您希望的文件夹。
  2. 控制面板 中搜索并选择 系统
  3. 单击 高级系统设置
  4. 单击 环境变量,在 系统变量 中找到 PATH 环境变量并选中它。点击 编辑,如果 PATH 环境变量不存在,请单击 新建 以创建一个新变量。
  5. 编辑系统变量 (或 新系统变量 )窗口中,添加以下路径

image.png
这里,MDOHOME、 VERSION PLATFORM 分别是 MindOpt 的安装目录、版本号和操作系统平台。

Linux 平台安装说明

  1. 下载安装包 下载 Linux 64-bit/x86 MindOpt 发行版 (linux64x86-1.1.1)。
  2. 线上下载的 .sh 格式文件包含解压缩的过程,在系统终端命令行中输入如下指令,并根据指引进行安装。
bash mindopt-install-linux-x.xx.x.sh
  1. “重新打开命令行终端”或者“执行 source 命令”生效刚安装设置的环境变量,再在终端命令行中输入如下 mindopt 校验安装是否成功。
source ~/.bashrc
mindopt

OSX 平台安装说明

  1. 下载安装包 下载 OSX 64-bit/x86 MindOpt 发行版 (osx64x86-1.1.1) 。
  • Appel M1芯片:
    • 此包仅支持LP、QP、SDP,不包含MILP
  1. 线上下载的 .sh 格式文件包含解压缩的过程,在系统终端命令行中输入如下指令,并根据指引进行安装。
  2. “重新打开命令行终端”或者“执行 source 命令”生效刚安装设置的环境变量,再在终端命令行中输入如下 **mindopt **校验安装是否成功。
source ~/.bashrc
mindopt

开通服务

开通

新用户首次购买需在控制台单击开通来开通服务,然后再单击0元购买,选择您需要的时长和进程数。购买以后还可以续费变配,会如下图所示
image.png

查看已购服务和LicenseKey

单击左侧导航栏的已购服务列表,会看到已经购买的服务,卡片中有显示LicenseKey。如下图示意:
image.png

License配置

Windows

  • 单击电脑 开始 按钮,然后键入 cmd 以打开命令提示符,在您的home目录中创建一个名为 mindopt 的文件夹,然后在其中保存您的许可证(license)文件。
mkdir mindopt 或者鼠标创建文件夹也可
copy <PATH\TO\LICENSE>\fl_client.ini mindopt\

Linux

  • 在您的home目录中创建一个名为 mindopt 的文件夹,然后在其中保存您的许可证(license)文件。
mkdir ~/mindopt
cp <PATH/TO/LICENSE>/fl_client.ini ~/mindopt/

OSX

  • 在您的home目录中创建一个名为mindopt 的文件夹,然后在其中保存您的许可证(license)文件。
mkdir ~/mindopt
cp <PATH/TO/LICENSE>/fl_client.ini ~/mindopt/

配置阿里云鉴权文件 fl_client.ini

fl_client.ini.txt
文件fl_client.ini 的内容示例如下:
文字复制有可能会被某些平台改了字符,建议检查下。

[security]
# key for client authentication 
aliyun_license_key = xxx #请修改成您购买服务的LicenseKey信息,见控制台的已购服务列表(开通服务中描述)

aliyun_ak_id= xxx #请修改成您阿里云账号的AccessKey信息

aliyun_ak_secret= xxx #请修改成您阿里云账号的AccessKey Secret信息

#以下内容复制后,无特殊情况不需要更改
[server]
# license server host
name = opt.cn-beijing.aliyuncs.com # 请修改为您购买区域的endpoint,当前仅开放的北京区,不需要修改。

# license server port 80 if absent
port = 443

# license server is https protocol
https = true

# client side request timeout in second
request_timeout  =   2

其中:
fl_client.ini 文件中需要修改的账号配置如下:

  1. security段中,aliyun_license_key可在控制台>已购服务列表查看到LicenseKey。没有购买请根据前文的指引进行开通和购买。
  2. security段中,aliyun_ak_idaliyun_ak_secret 需要修改成您自己阿里云主账号或者RAM子账号,方式如下说明:

如何创建访问密钥AccessKey
控制台页面的右上角,鼠标悬浮在头像上,即可看到弹出栏里面有一条“AccessKey管理”,点击进行操作即可。
也可看以下的专业版操作讲解:

  • 主账号:主账号创建访问密钥请在AccessKey管理创建。
  • RAM子账号:如果使用了RAM子账号可以参考为RAM用户创建访问密钥。RAM子账号创建访问密钥后,需要主账号授予当前子账号优化求解器的管理权限。

联系我们

钉钉答疑群:32451444
钉钉活动群:18890022111
邮箱地址:solver.damo@list.alibaba-inc.com
更多更新通知:https://solver.damo.alibaba.com

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值