[磋商]改善办学保障条件-北京印刷学院西校区2号楼学生宿舍改造项目成交公告
中标评审分析官方公示数据
中标原因深度分析独家解读
022/ChatGLM-2
/ChatGLM-2/ChatGLM2/Engine/ModelManager.h
#pragma once
#include <vector>
#include <string>
#include "Model.h"
class ModelManager
{
public:
ModelManager();
~ModelManager();
void LoadModel(const std::string& model_path);
void UnloadModel();
void LoadModel(const std::string& model_path, int model_index);
void UnloadModel(int model_index);
void LoadModel(const std::string& model_path, int model_index, bool is_custom);
void UnloadModel(int model_index);
void LoadModel(const std::string& model_path, int model_index, bool is_custom, int model_version);
void UnloadModel(int model_index);
void LoadModel(const std::string& model_path, int model_index, bool is_custom, int model_version, int model_type);
void UnloadModel(int model_index);
void LoadModel(const std::string& model_path, int model_index, bool is_custom, int model_version, int model_type, int model_hash);
void UnloadModel(int model_index);
Model* GetModel(int model_index) const;
private:
std::vector<Model*> models_;
};
/ChatGLM-2/ChatGLM2/Engine/Model.h
#pragma once
#include <string>
#include <map>
#include <unordered_map>
class Model
{
public:
Model() = default;
virtual ~Model() = default;
void SetModelVersion(const std::string& model_version) { this->model_version_ = model_version; }
void SetModelType(const std::string& model_type) { this->model_type_ = model_type; }
void SetModelHash(const std::string& model_hash) { this->model_hash_ = model_hash; }
void SetModelPath(const std::string& model_path) { this->model_path_ = model_path; }
std::string GetModelVersion() const { return this->model_version_; }
std::string GetModelType() const { return this->model_type_; }
std::string GetModelHash() const { return this->model_hash_; }
std::string GetModelPath() const { return this->model_path_; }
virtual float GetModelSize() const = 0;
virtual std::string GetModelFileName() const = 0;
virtual float GetModelSizeInBytes() const = 0;
protected:
std::string model_version_;
std::string model_type_;
std::string model_path_;
std::string model_hash_;
};
/ChatGLM-2/ChatGLM2/Engine/Tokenizer.h
#pragma once
#include "Tokenizer.h"
class SimpleTokenizer : public Tokenizer
{
public:
SimpleTokenizer();
void SetLowercase(bool is_lower_case) override;
void SetCharType(char_type_type type) override;
void SetCharOffsetType(char_offset_type type) override;
void SetCharOffset(char_offset_type type) override;
void SetVocab(const std::vector<std::string>& vocab) override;
void SetVocab(const std::vector<std::string>& vocab, bool is_lower_case) override;
void SetVocab(const std::vector<std::string>& vocab, char_type_type type) override;
void SetMaxCharLength(int max_char_length) override;
void SetMaxCharLength(int max_char_length, char_type_type type) override;
void SetMinCharLength(int min_char_length) override;
void SetMinCharLength(int min_char_length, char_type_type type) override;
void SetMaxWordLength(int max_word_length) override;
void SetMaxWordLength(int max_word_length, char_type_type type) override;
void SetMinWordLength(int min_word_length) override;
void SetMinWordLength(int min_word_length, char_type_type type) override;
void SetWordCharList(const std::vector<std::string>& word_char_list) override;
void SetWordCharList(const std::vector<std::string>& word_char_list, char_type_type type) override;
void SetCharTypeList(const std::vector<std::string>& char_type_list) override;
void SetCharOffsetList(const std::vector<std::string>& char_offset_list) override;
void SetCharOffsetTypeList(const std::vector<std::string>& char_offset_type_list) override;
void SetVocabSize(int vocab_size) override;
void SetVocabSize(int vocab_size, char_type_type type) override;
void SetCharTypeCount(int char_type_count) override;
void SetCharTypeCount(int char_type_count, char_type_type type) override;
void SetCharOffsetTypeCount(int char_offset_type_count) override;
void SetCharTypeCountList(const std::vector<int>& char_type_count_list) override;
void SetCharTypeCountList(const std::vector<int>& char_type_count_list, char_type_type type) override;
void SetCharOffsetTypeCountList(const std::vector<int>& char_offset_type_count_list) override;
void SetCharTypeCountList(const std::vector<int>& char_type_count_list, char_type_type type) override;
void SetCharOffsetTypeCountList(const std::vector<int>& char_offset_type_count_list, char_type_type type) override;
void SetCharTypeCountList(const std::vector<int>& char_type_count_list, char_type_type type) override;
private:
char_type_type type_;
char_offset_type type_offset_;
char_type_count char_type_count_;
char_offset_type_count char_offset_type_count_;
std::vector<std::string> char_type_list_;
std::vector<std::string> char_offset_type_list_;
std::vector<std::string> char_type_count_list_;
std::vector<std::string> char_offset_type_count_list_;
};
/ChatGLM-2/ChatGLM2/Engine/ModelManager.h
#pragma once
#include "Model.h"
#include "Tokenizer.h"
#include <
一、项目编号:11000026210200170180-XM001
二、项目名称:改善办学保障条件-北京印刷学院西校区2号楼学生宿舍改造项目
三、中标(成交)信息
总中标成交金额:260.713329 万元(人民币)
中标成交供应商名称、地址及中标成交金额:
中标成交供应商名称:北京通盈伟业建设工程有限公司
中标成交供应商地址:北京市通州区潞苑北里四区33号楼1至2层111
中标金额:260.713329万元
| 供应商名称 | 供应商地址 | 统一信用代码 | 中标金额 | 中标成交备注信息 |
|---|---|---|---|---|
| 北京通盈伟业建设工程有限公司 | 北京市通州区潞苑北里四区33号楼1至2层111 | 911101127809831151 | 260.713329 万元 | 评审总得分(综合评分法): 85.96 分 |
四、主要标的信息
| 供应商 | 商品名称 | 规格型号 | 数量 | 单价 | 总价 | 服务要求 |
|---|---|---|---|---|---|---|
| 北京通盈伟业建设工程有限公司 | 1 | 260.713329万元 | 260.713329万元 | 包含但不限于给排水工程、电气工程、建筑装饰工程等图纸范围内全部工程内容的施工。详见工程量清单。 |
名称:改善办学保障条件-北京印刷学院西校区2号楼学生宿舍改造项目
工程范围:包含但不限于给排水工程、电气工程、建筑装饰工程等图纸范围内全部工程内容的施工。详见工程量清单。
建设地点:北京印刷学院西校区2号楼。
质量标准:合格
安全生产标准化管理目标:达标
工期:30日历天。计划开工日期:2026年7月10日,计划完工日期:2026年8月9日(暂定,实际以经发包人书面确认的开/竣工时间为准)
项目经理:周超
证书号:京2112023202386618
五、评审专家(单一来源采购人员)名单:
曹伯扬、刘雅娟、周锋
六、代理服务收费标准及金额:
本项目代理费总金额:2.1249万元(人民币)
本项目代理费收费标准:
参照原国家计委关于印发《招标代理服务收费管理暂行办法》的通知(计价格[2002]1980号)标准
七、公告期限
自本公告发布之日起1个工作日。
八、其它补充事宜
竞争性磋商文件编号:TC2608062
九、凡对本次公告内容提出询问,请按以下方式联系。
1.采购人信息
名 称:北京印刷学院
地址:北京市大兴区兴华大街(二段)1号
联系方式:周同鑫,010-60261071
2.采购代理机构信息
名 称:中招国际招标有限公司
地 址:北京市海淀区学院南路62号中关村资本大厦
联系方式:林彧杰、丁建,010-62108249、62108156
3.项目联系方式
项目联系人:林彧杰、丁建
电 话: 010-62108249、62108156
数据来源:查看官方原文 | 发布日期:2026-06-01