Ollama

windows 设置

1
2
3
4
5
# 设置模型存储位置
sudo setx OLLAMA_MODELS  "e:\data\.ollama\models" /M

# 设置服务地址,端口号
sudo setx OLLAMA_HOST  "0.0.0.0:11434" /M

使用

  1. 启动服务

    1
    
    ollama serve
  2. 调用模型

    1
    2
    
    ollama run deepseek-r1:1.5b
    ollama run deepseek-r1:7b
  3. 模型列表

    1
    
    ollama list

SMAC

入口类

  1. Facade
  2. 文档最完善的入口类: smac.facade.smac_ac_facade.SMAC4AC

程序入口

  1. Facade.optimize() –> SMBO.run() (Facade.solver().run())
  2. SMBO.run() 迭代循环

    1. Intensifier.get_next_run() (SMBO.run()–> SMBO.intensifier.get_next_run()) –> AbstractRacer._next_challenger()

      • AbstractRacer 是 Intensifier 的基类
      • 选择下一个 challenger (候选配置config)
      • 方法:

SMAC

multi-objectives

runhistory 转换成 单个cost 的工具

RunHistoryLogScaledEncoder 基类: AbstractRunHistoryEncoder

通过重载 _build_matrix() 方法实现

数据收集用来做模型训练的方法

ConfigSelector

  • 通过 self._collect_data() 实现收集
  • 通过 self._get_x_best() 实现选取最优点 (X,y) 单目标 cost 数据

多目标代理模型类

MultiObjectiveModel

SMAC

multi-objectives

runhistory 转换成 单个cost 的工具

RunHistoryLogScaledEncoder 基类: AbstractRunHistoryEncoder

通过重载 _build_matrix() 方法实现

数据收集用来做模型训练的方法

ConfigSelector

  • 通过 self._collect_data() 实现收集
  • 通过 self._get_x_best() 实现选取最优点 (X,y) 单目标 cost 数据

多目标代理模型类

MultiObjectiveModel

Rime

librime 安装

ubuntu 20.04

build 依赖安装:

1
2
sudo apt install -y libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-locale-dev libgoogle-glog-dev libgtest-dev libleveldb-dev libmarisa-dev libopencc-dev libyaml-│··········
cpp-dev