Envr.Envr()

COPT Envr类的构造函数。

概要

Envr()

Envr.Envr()

COPT Envr类的构造函数。

概要

Envr(string licDir)

参量

licDir: 用户指定的路径,包含本地授权文档或者客户端配置文件。

Envr.Envr()

COPT Envr类的构造函数。

概要

Envr(EnvrConfig config)

参量

config: COPT Envr配置类,包含远程连接的设置。

Envr.BindNumaCpu()

在当前进程下绑定CPU到指定的NUMA节点。

概要

void BindNumaCpu(int numaNode)

参量

numaNode: NUMA节点的编号。

Envr.BindNumaMem()

在当前进程下绑定内存到指定的NUMA节点(Linux系统)。

概要

void BindNumaMem(int numaNode)

参量

numaNode: NUMA节点的编号。

Envr.Close()

关闭远程连接。之前获得的远程授权失效,对当前环境类下创建的全部问题立即生效。

概要

void Close()

Envr.CreateModel()

创建模型对象。

概要

Model CreateModel(string name)

参量

name: 自定义的模型名称。

返回值

模型对象。

Envr.GetCpuAffinity()

获取当前进程下的CPU亲和度,结果输出到一个整数数组。

概要

int[] GetCpuAffinity()

返回值

整数数组,元素是CPU编号。

Envr.GetNumaNodeCount()

获取系统的NUMA节点个数。

概要

int GetNumaNodeCount()

返回值

NUMA节点个数。

Envr.SetCpuAffinity()

使用给定的CPU掩码,设置当前进程下的CPU亲和度。

概要

void SetCpuAffinity(string hexMask)

参量

hexMask: 16进制字符构成的CPU掩码字符串。