Article Object
(
    [_status:protected] => Array
        (
            [0] => 已发布
            [1] => 草稿
            [2] => 禁用
            [3] => 已审核
            [4] => 已回收
        )

    [_sticky:protected] => Array
        (
            [0] => 否
            [1] => 置顶
        )

    [_md:CActiveRecord:private] => CActiveRecordMetaData Object
        (
            [tableSchema] => CMysqlTableSchema Object
                (
                    [schemaName] => 
                    [name] => article
                    [rawName] => `article`
                    [primaryKey] => id
                    [sequenceName] => 
                    [foreignKeys] => Array
                        (
                        )

                    [columns] => Array
                        (
                            [id] => CMysqlColumnSchema Object
                                (
                                    [name] => id
                                    [rawName] => `id`
                                    [allowNull] => 
                                    [dbType] => int(10) unsigned
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 10
                                    [precision] => 10
                                    [scale] => 
                                    [isPrimaryKey] => 1
                                    [isForeignKey] => 
                                    [autoIncrement] => 1
                                    [comment] => 
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [sort_id] => CMysqlColumnSchema Object
                                (
                                    [name] => sort_id
                                    [rawName] => `sort_id`
                                    [allowNull] => 
                                    [dbType] => smallint(6) unsigned
                                    [type] => integer
                                    [defaultValue] => 0
                                    [size] => 6
                                    [precision] => 6
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 分类id
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [title] => CMysqlColumnSchema Object
                                (
                                    [name] => title
                                    [rawName] => `title`
                                    [allowNull] => 1
                                    [dbType] => varchar(255)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 255
                                    [precision] => 255
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 标题
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [title_pic] => CMysqlColumnSchema Object
                                (
                                    [name] => title_pic
                                    [rawName] => `title_pic`
                                    [allowNull] => 1
                                    [dbType] => varchar(255)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 255
                                    [precision] => 255
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 标题图片
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [intro] => CMysqlColumnSchema Object
                                (
                                    [name] => intro
                                    [rawName] => `intro`
                                    [allowNull] => 1
                                    [dbType] => text
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 
                                    [precision] => 
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 简介
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [source] => CMysqlColumnSchema Object
                                (
                                    [name] => source
                                    [rawName] => `source`
                                    [allowNull] => 1
                                    [dbType] => varchar(255)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 255
                                    [precision] => 255
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 来源
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [source_link] => CMysqlColumnSchema Object
                                (
                                    [name] => source_link
                                    [rawName] => `source_link`
                                    [allowNull] => 1
                                    [dbType] => varchar(255)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 255
                                    [precision] => 255
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 来源链接
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [author] => CMysqlColumnSchema Object
                                (
                                    [name] => author
                                    [rawName] => `author`
                                    [allowNull] => 1
                                    [dbType] => varchar(255)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 255
                                    [precision] => 255
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 作者
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [editor] => CMysqlColumnSchema Object
                                (
                                    [name] => editor
                                    [rawName] => `editor`
                                    [allowNull] => 1
                                    [dbType] => varchar(255)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 255
                                    [precision] => 255
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 编辑
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [admin_id] => CMysqlColumnSchema Object
                                (
                                    [name] => admin_id
                                    [rawName] => `admin_id`
                                    [allowNull] => 
                                    [dbType] => int(10) unsigned
                                    [type] => string
                                    [defaultValue] => 0
                                    [size] => 10
                                    [precision] => 10
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 管理员id
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [content] => CMysqlColumnSchema Object
                                (
                                    [name] => content
                                    [rawName] => `content`
                                    [allowNull] => 1
                                    [dbType] => text
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 
                                    [precision] => 
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 内容
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [created_at] => CMysqlColumnSchema Object
                                (
                                    [name] => created_at
                                    [rawName] => `created_at`
                                    [allowNull] => 
                                    [dbType] => datetime
                                    [type] => string
                                    [defaultValue] => 0000-00-00 00:00:00
                                    [size] => 
                                    [precision] => 
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 创建日期
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [updated_at] => CMysqlColumnSchema Object
                                (
                                    [name] => updated_at
                                    [rawName] => `updated_at`
                                    [allowNull] => 
                                    [dbType] => datetime
                                    [type] => string
                                    [defaultValue] => 0000-00-00 00:00:00
                                    [size] => 
                                    [precision] => 
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 更新日期
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [published_at] => CMysqlColumnSchema Object
                                (
                                    [name] => published_at
                                    [rawName] => `published_at`
                                    [allowNull] => 
                                    [dbType] => datetime
                                    [type] => string
                                    [defaultValue] => 0000-00-00 00:00:00
                                    [size] => 
                                    [precision] => 
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 发布日期
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [status] => CMysqlColumnSchema Object
                                (
                                    [name] => status
                                    [rawName] => `status`
                                    [allowNull] => 
                                    [dbType] => tinyint(1) unsigned
                                    [type] => integer
                                    [defaultValue] => 0
                                    [size] => 1
                                    [precision] => 1
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 状态
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [sticky] => CMysqlColumnSchema Object
                                (
                                    [name] => sticky
                                    [rawName] => `sticky`
                                    [allowNull] => 
                                    [dbType] => tinyint(1) unsigned
                                    [type] => integer
                                    [defaultValue] => 0
                                    [size] => 1
                                    [precision] => 1
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 推荐
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [display_order] => CMysqlColumnSchema Object
                                (
                                    [name] => display_order
                                    [rawName] => `display_order`
                                    [allowNull] => 
                                    [dbType] => smallint(6) unsigned
                                    [type] => integer
                                    [defaultValue] => 0
                                    [size] => 6
                                    [precision] => 6
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 排序
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [article_type] => CMysqlColumnSchema Object
                                (
                                    [name] => article_type
                                    [rawName] => `article_type`
                                    [allowNull] => 1
                                    [dbType] => varchar(255)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 255
                                    [precision] => 255
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 文章类型
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [language] => CMysqlColumnSchema Object
                                (
                                    [name] => language
                                    [rawName] => `language`
                                    [allowNull] => 1
                                    [dbType] => varchar(20)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 20
                                    [precision] => 20
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [subtitle] => CMysqlColumnSchema Object
                                (
                                    [name] => subtitle
                                    [rawName] => `subtitle`
                                    [allowNull] => 1
                                    [dbType] => varchar(255)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 255
                                    [precision] => 255
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [file] => CMysqlColumnSchema Object
                                (
                                    [name] => file
                                    [rawName] => `file`
                                    [allowNull] => 1
                                    [dbType] => varchar(255)
                                    [type] => string
                                    [defaultValue] => 
                                    [size] => 255
                                    [precision] => 255
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [is_oauth] => CMysqlColumnSchema Object
                                (
                                    [name] => is_oauth
                                    [rawName] => `is_oauth`
                                    [allowNull] => 
                                    [dbType] => tinyint(1) unsigned
                                    [type] => integer
                                    [defaultValue] => 0
                                    [size] => 1
                                    [precision] => 1
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 是否需要认证(0为不限制)
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                            [is_highlight] => CMysqlColumnSchema Object
                                (
                                    [name] => is_highlight
                                    [rawName] => `is_highlight`
                                    [allowNull] => 
                                    [dbType] => tinyint(1) unsigned
                                    [type] => integer
                                    [defaultValue] => 0
                                    [size] => 1
                                    [precision] => 1
                                    [scale] => 
                                    [isPrimaryKey] => 
                                    [isForeignKey] => 
                                    [autoIncrement] => 
                                    [comment] => 是否高亮
                                    [_e:CComponent:private] => 
                                    [_m:CComponent:private] => 
                                )

                        )

                    [_e:CComponent:private] => 
                    [_m:CComponent:private] => 
                )

            [columns] => Array
                (
                    [id] => CMysqlColumnSchema Object
                        (
                            [name] => id
                            [rawName] => `id`
                            [allowNull] => 
                            [dbType] => int(10) unsigned
                            [type] => string
                            [defaultValue] => 
                            [size] => 10
                            [precision] => 10
                            [scale] => 
                            [isPrimaryKey] => 1
                            [isForeignKey] => 
                            [autoIncrement] => 1
                            [comment] => 
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [sort_id] => CMysqlColumnSchema Object
                        (
                            [name] => sort_id
                            [rawName] => `sort_id`
                            [allowNull] => 
                            [dbType] => smallint(6) unsigned
                            [type] => integer
                            [defaultValue] => 0
                            [size] => 6
                            [precision] => 6
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 分类id
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [title] => CMysqlColumnSchema Object
                        (
                            [name] => title
                            [rawName] => `title`
                            [allowNull] => 1
                            [dbType] => varchar(255)
                            [type] => string
                            [defaultValue] => 
                            [size] => 255
                            [precision] => 255
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 标题
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [title_pic] => CMysqlColumnSchema Object
                        (
                            [name] => title_pic
                            [rawName] => `title_pic`
                            [allowNull] => 1
                            [dbType] => varchar(255)
                            [type] => string
                            [defaultValue] => 
                            [size] => 255
                            [precision] => 255
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 标题图片
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [intro] => CMysqlColumnSchema Object
                        (
                            [name] => intro
                            [rawName] => `intro`
                            [allowNull] => 1
                            [dbType] => text
                            [type] => string
                            [defaultValue] => 
                            [size] => 
                            [precision] => 
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 简介
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [source] => CMysqlColumnSchema Object
                        (
                            [name] => source
                            [rawName] => `source`
                            [allowNull] => 1
                            [dbType] => varchar(255)
                            [type] => string
                            [defaultValue] => 
                            [size] => 255
                            [precision] => 255
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 来源
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [source_link] => CMysqlColumnSchema Object
                        (
                            [name] => source_link
                            [rawName] => `source_link`
                            [allowNull] => 1
                            [dbType] => varchar(255)
                            [type] => string
                            [defaultValue] => 
                            [size] => 255
                            [precision] => 255
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 来源链接
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [author] => CMysqlColumnSchema Object
                        (
                            [name] => author
                            [rawName] => `author`
                            [allowNull] => 1
                            [dbType] => varchar(255)
                            [type] => string
                            [defaultValue] => 
                            [size] => 255
                            [precision] => 255
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 作者
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [editor] => CMysqlColumnSchema Object
                        (
                            [name] => editor
                            [rawName] => `editor`
                            [allowNull] => 1
                            [dbType] => varchar(255)
                            [type] => string
                            [defaultValue] => 
                            [size] => 255
                            [precision] => 255
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 编辑
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [admin_id] => CMysqlColumnSchema Object
                        (
                            [name] => admin_id
                            [rawName] => `admin_id`
                            [allowNull] => 
                            [dbType] => int(10) unsigned
                            [type] => string
                            [defaultValue] => 0
                            [size] => 10
                            [precision] => 10
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 管理员id
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [content] => CMysqlColumnSchema Object
                        (
                            [name] => content
                            [rawName] => `content`
                            [allowNull] => 1
                            [dbType] => text
                            [type] => string
                            [defaultValue] => 
                            [size] => 
                            [precision] => 
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 内容
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [created_at] => CMysqlColumnSchema Object
                        (
                            [name] => created_at
                            [rawName] => `created_at`
                            [allowNull] => 
                            [dbType] => datetime
                            [type] => string
                            [defaultValue] => 0000-00-00 00:00:00
                            [size] => 
                            [precision] => 
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 创建日期
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [updated_at] => CMysqlColumnSchema Object
                        (
                            [name] => updated_at
                            [rawName] => `updated_at`
                            [allowNull] => 
                            [dbType] => datetime
                            [type] => string
                            [defaultValue] => 0000-00-00 00:00:00
                            [size] => 
                            [precision] => 
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 更新日期
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [published_at] => CMysqlColumnSchema Object
                        (
                            [name] => published_at
                            [rawName] => `published_at`
                            [allowNull] => 
                            [dbType] => datetime
                            [type] => string
                            [defaultValue] => 0000-00-00 00:00:00
                            [size] => 
                            [precision] => 
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 发布日期
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [status] => CMysqlColumnSchema Object
                        (
                            [name] => status
                            [rawName] => `status`
                            [allowNull] => 
                            [dbType] => tinyint(1) unsigned
                            [type] => integer
                            [defaultValue] => 0
                            [size] => 1
                            [precision] => 1
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 状态
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [sticky] => CMysqlColumnSchema Object
                        (
                            [name] => sticky
                            [rawName] => `sticky`
                            [allowNull] => 
                            [dbType] => tinyint(1) unsigned
                            [type] => integer
                            [defaultValue] => 0
                            [size] => 1
                            [precision] => 1
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 推荐
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [display_order] => CMysqlColumnSchema Object
                        (
                            [name] => display_order
                            [rawName] => `display_order`
                            [allowNull] => 
                            [dbType] => smallint(6) unsigned
                            [type] => integer
                            [defaultValue] => 0
                            [size] => 6
                            [precision] => 6
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 排序
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [article_type] => CMysqlColumnSchema Object
                        (
                            [name] => article_type
                            [rawName] => `article_type`
                            [allowNull] => 1
                            [dbType] => varchar(255)
                            [type] => string
                            [defaultValue] => 
                            [size] => 255
                            [precision] => 255
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 文章类型
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [language] => CMysqlColumnSchema Object
                        (
                            [name] => language
                            [rawName] => `language`
                            [allowNull] => 1
                            [dbType] => varchar(20)
                            [type] => string
                            [defaultValue] => 
                            [size] => 20
                            [precision] => 20
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [subtitle] => CMysqlColumnSchema Object
                        (
                            [name] => subtitle
                            [rawName] => `subtitle`
                            [allowNull] => 1
                            [dbType] => varchar(255)
                            [type] => string
                            [defaultValue] => 
                            [size] => 255
                            [precision] => 255
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [file] => CMysqlColumnSchema Object
                        (
                            [name] => file
                            [rawName] => `file`
                            [allowNull] => 1
                            [dbType] => varchar(255)
                            [type] => string
                            [defaultValue] => 
                            [size] => 255
                            [precision] => 255
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [is_oauth] => CMysqlColumnSchema Object
                        (
                            [name] => is_oauth
                            [rawName] => `is_oauth`
                            [allowNull] => 
                            [dbType] => tinyint(1) unsigned
                            [type] => integer
                            [defaultValue] => 0
                            [size] => 1
                            [precision] => 1
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 是否需要认证(0为不限制)
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [is_highlight] => CMysqlColumnSchema Object
                        (
                            [name] => is_highlight
                            [rawName] => `is_highlight`
                            [allowNull] => 
                            [dbType] => tinyint(1) unsigned
                            [type] => integer
                            [defaultValue] => 0
                            [size] => 1
                            [precision] => 1
                            [scale] => 
                            [isPrimaryKey] => 
                            [isForeignKey] => 
                            [autoIncrement] => 
                            [comment] => 是否高亮
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                )

            [relations] => Array
                (
                    [Admin] => CBelongsToRelation Object
                        (
                            [joinType] => LEFT OUTER JOIN
                            [on] => 
                            [alias] => 
                            [with] => Array
                                (
                                )

                            [together] => 
                            [scopes] => 
                            [name] => Admin
                            [className] => Admin
                            [foreignKey] => Array
                                (
                                    [admin_id] => id
                                )

                            [select] => *
                            [condition] => 
                            [params] => Array
                                (
                                )

                            [group] => 
                            [join] => 
                            [having] => 
                            [order] => 
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                    [Sort] => CBelongsToRelation Object
                        (
                            [joinType] => LEFT OUTER JOIN
                            [on] => 
                            [alias] => 
                            [with] => Array
                                (
                                )

                            [together] => 
                            [scopes] => 
                            [name] => Sort
                            [className] => Sort
                            [foreignKey] => Array
                                (
                                    [sort_id] => id
                                )

                            [select] => *
                            [condition] => 
                            [params] => Array
                                (
                                )

                            [group] => 
                            [join] => 
                            [having] => 
                            [order] => 
                            [_e:CComponent:private] => 
                            [_m:CComponent:private] => 
                        )

                )

            [attributeDefaults] => Array
                (
                    [sort_id] => 0
                    [admin_id] => 0
                    [created_at] => 0000-00-00 00:00:00
                    [updated_at] => 0000-00-00 00:00:00
                    [published_at] => 0000-00-00 00:00:00
                    [status] => 0
                    [sticky] => 0
                    [display_order] => 0
                    [is_oauth] => 0
                    [is_highlight] => 0
                )

            [_model:CActiveRecordMetaData:private] => Article Object
                (
                    [_status:protected] => 
                    [_sticky:protected] => 
                    [_md:CActiveRecord:private] => CActiveRecordMetaData Object
 *RECURSION*
                    [_new:CActiveRecord:private] => 
                    [_attributes:CActiveRecord:private] => Array
                        (
                        )

                    [_related:CActiveRecord:private] => Array
                        (
                        )

                    [_c:CActiveRecord:private] => 
                    [_pk:CActiveRecord:private] => 
                    [_alias:CActiveRecord:private] => t
                    [_errors:CModel:private] => Array
                        (
                        )

                    [_validators:CModel:private] => 
                    [_scenario:CModel:private] => 
                    [_e:CComponent:private] => 
                    [_m:CComponent:private] => 
                )

        )

    [_new:CActiveRecord:private] => 
    [_attributes:CActiveRecord:private] => Array
        (
            [id] => 6013
            [title] => 中子成像平台-中子光学系统和中子光学转换及数据采集系统项目采购需求公示
            [sort_id] => 56
            [published_at] => 2020-12-18 10:51:10
        )

    [_related:CActiveRecord:private] => Array
        (
        )

    [_c:CActiveRecord:private] => 
    [_pk:CActiveRecord:private] => 6013
    [_alias:CActiveRecord:private] => t
    [_errors:CModel:private] => Array
        (
        )

    [_validators:CModel:private] => 
    [_scenario:CModel:private] => update
    [_e:CComponent:private] => 
    [_m:CComponent:private] => 
)
SUSTC-招标信息
重大项目采购需求公示

高通量计算与数据科学平台设备项目采购需求公示

2020-12-09

(一)项目基本信息

项目名称

高通量计算与数据科学平台设备

采购预算(元)

17980000

是否接受进口设备

(二)货物清单

1、货物总清单

序号

设备类别

数量

单位

1

高性能数据处理平台

1

2

高性能存储系统

1

3

高性能系统调度及软件集成平台

1

4

高速计算网络及配套设备

1

5

电缆及制冷配电设备

1

 

2、设备清单明细

序号

设备类别

设备名称

数量

单位

1

高性能数据处理平台

管理登陆节点

3

2

人工智能GPU计算节点

10

3

高性能四路CPU计算节点

5

4

高性能存储系统

高性能存储系统

1

5

高性能系统调度及软件集成平台

高性能计算服务平台软件

1

6

深度学习管理软件

1

7

并行环境和操作系统

1

8

高速计算网络及配套设备

高性能计算网络

1

9

管理网络

1

10

IPMI网络

1

11

电缆及制冷配电设备

MDC模块化机房

1

 

(三)商务需求

序号

目录

商务需求

(一)免费保修期内售后服务要求

1

维修响应及故障解决时间

1.1▲交货后,提供2年免费的技术人员驻场服务;提供设备报修电话及联系人,招标人报修后,1小时内响应,24小时内派员上门现场维护,并在48小时内解决问题,如在规定时间内不能解决设备故障,应提供相同档次、功能的设备给招标人代用;在无故障的情况下,每年定期上门对机器进行检测,运行调节,内部清洁等。

2

关于免费保修期

2.1▲管理登录节点、人工智能GPU计算节点、高性能四路CPU计算节点、大数据支撑节点、高性能存储系统中标人提供制造商免费质保【5】年,高性能计算服务平台软件、深度学习管理软件、并行环境和操作系统、高性能计算网络、管理网络、IPMI网络、MDC模块化机房中标人提供制造商免费质保【3】年;保修期内,中标人对设备维修不收取任何费用,包括但不限于以下费用:零配件成本费、人工费、维修费等相关费用;保修期过后,设备维修只收取零配件成本费,不收取人工费、维修费等其他费用。

(二)其他商务要求

1

关于交货

1.1交货地点:采购人指定地点。

1.2投标人必须承担的设备运输、安装调试、验收检测和提供设备操作说明书、图纸等其他类似的义务。

1.3▲签订合同后90日内交货。

2

关于验收

2.1投标人货物经过双方检验认可后,签署验收报告,产品保修期自验收合格之日起算,由投标人提供产品保修文件。

2.2当满足以下条件时,采购人才向中标人签发货物验收报告:

1、中标人已按照合同规定提供了全部产品及完整的技术资料;

2、货物符合招标文件技术规格书的要求,性能满足要求;

3、货物具备产品合格证。

2.3中标人无偿提供验收测试报告,所供货的产品必须符合中国电源标准及规范国际接插头,如不符合,中标人必须无偿更换,配齐相关的水电气接插件,并符合上述标准。

3

关于培训

3.1 中标人在设备安装调试完成前交付使用说明书、维修手册、图纸等相关资料;同时承诺免费对招标人进行专业的设备操作、维护、维修培训及指导,直至其完全掌握货物的功能应用及基本故障处理技术。

4

关于付款

4.1合同签订且收到发票后支付合同总价的30%为进度款,货到指定地点、安装验收合格后支付65%,余款5%待验收一年且无质量问题并经采购人确认后支付。

4.2国产货物:招标人指定地点交货,投标总价为人民币包干价,包括但不限于:货物(含设备费、软件费、辅材费等)价款、包装、运输、装卸、安装、调试、技术指导、培训、咨询、服务、保险、检测、验收合格交付使用之前及技术和售后服务等其他各项有关费用,以及一切不可预见费等,项目结算时不做任何单价或费用的调整。

5

其他

5.1投标产品必须是全新、未使用过的原装合格正品(包括零部件),如安装或配置了软件的,须为正版软件;不接受贴牌及非正当进货渠道产品。

5.2投标人提供的产品及其有关服务必须符合中华人民共和国的设计和制造生产标准或行业标准。

5.3投标产品是合法注册有效周期内该品牌最新型号的产品,其产品符合国家有关安全规定;不得提供已停产或淘汰的产品,否则将按未响应技术参数要求处理。

5.4投标人应按其投标文件中的承诺,进行其他售后服务工作。

(四)技术需求

序号

设备名称

技术参数或功能要求

1

管理登陆节点

1.1总体要求:标准2U服务器,含上架导轨。

1.2处理器:支持Intel® Xeon® Scalable Processors系列处理器,最大2颗处理器,配置≥2颗Intel Xeon Gold 6226R 16C 2.9GHz。

1.3内存:配置192GB RDIMM 2933 DDR4内存,单条内存16GB,最大支持24条内存。

1.4存储:配置≥2个960GB SATA SSD,≥2个1.92TB SATA SSD,支持≥20块3.5英寸硬盘或29块2.5寸硬盘;支持≥24个NVMe SSD全闪配置。

1.5 RAID卡:配置八通道SAS RAID卡,支持RAID0,1,10

1.6 I/O扩展:支持≥8个PCIe 3.0插槽和≥1个国际标准网络扩展卡。

1.7▲GPU扩展:为满足服务器后期扩展需求,要求服务器最大支持4个双宽GPU、8个单宽GPU、通过扩展可单机最大支持16块GPU卡。(提供官网截图并加盖原厂公章)

1.8网络:配置≥2个10Gb网口(含2个光模块),≥4个1Gb网口, ≥HDR 200Gb IB高速网络端口。

1.9▲安全可信:为保障科技成果数据的安全性,须配置主机安全系统加固软件,从操作系统内核实现对服务器的安全加固,与服务器无兼容性问题。该系统可实现内核级安全加固,增强型身份认证、服务完整性检测、注册表防篡改机制等功能。(提供国家鉴定书并加盖原厂公章)

1.10电源:配置≥550W 1+1冗余电源。

2

人工智能GPU计算节点

2.1▲总体要求:≥4U机架式服务器,含上架导轨。

2.2▲处理器:配置≥2颗AMD 7702 64C 2GHz。

2.3内存:配置≥1TB RDIMM 2933 DDR4内存,单条内存≥64GB,最大支持32条内存。

2.4硬盘:配置≥2个960GB SSD,≥2个3.84TB SSD。

2.5 RID卡:4GB Cache RAID卡,支持RAID0、1、10、5、6。

2.6性能要求:GPU卡间P2P峰值带宽任意2颗GPU之间支持≥600GB/s P2P 互联带宽。

2.7★GPU卡:8块 NVIDIA HGX A100 SXM4 40G,600GB/s GPU to GPU NVIDIA NVLINK3.0。

2.8网络:配置≥2个10Gb网口(含2个光模块),≥2个单口HDR 200Gb IB高速网络端口。

2.9▲可靠性:支持35°C高环温稳定运行,要求提供高环温性能下CPU和GPU的散热性能测试报告。

2.10可管理性:可以对GPU资源统一监控和管理:包括GPU、CPU、内存、存储、网络等运行情况,支持按集群、按节点、按GPU卡粒度的监控管理;提供本地镜像库,提供多节点分布式训练的自动化部署;可对接多种数据源,提供数据预读及加速。

2.11▲考虑到使用过程中需要专业技术支撑能力,所投产品制造商须获得Nvidia 深度学习学院(Deep Learning Institute)证书,认证工程师正式员工有3人及以上,如为Nvidia原厂直接投标则可不提供此证书。

2.12电源:支持≥4个3000W 80PLUS 铂金电源。

2.13只接受原厂机型,所投产品必须为厂商官方网站非停产设备型号。(提供官网截图并加盖原厂公章)

2.14▲为避免静电对高性能主机的影响,要求所投厂家具有IEC 61340-5-1静电防护标准认证。(提供证书扫描件并加盖原厂公章)

2.15▲投标产品在MLPerf training v0.7通过性能测试,投标时提供相关测试结果,并加盖设备厂商公章,该结果要与MLPerf官方网站结果一致(官方网站网址 https://mlperf.org/training-results-0-7/)。

2.16▲满足GPU兼容性要求,提供NVidia官方认证网站查询截图(查询连接https://www.nvidia.com/en-us/data-center/tesla/tesla-qualified-servers-catalog/)并加盖制造厂商公章,制造厂商英文名称与查询结果的System Builder名称必须一致。

3

高性能四路CPU计算节点

3.1总体要求:≥4U机架式含上架导轨。

3.2处理器:支持Intel® Xeon® Scalable Processors系列处理器,配置≥4颗Intel Xeon Gold 6248 20C 2.5GHz处理器。

3.3内存:配置≥768GB RDIMM 2933 DDR4内存,单条内存≥32GB,支持48个内存插槽;支持高级内存纠错(ECC)、内存镜像(Ememory mirroring)、内存热备(rank sparing)等高级功能,最大支持6T内存容量,支持2933MHz工作频率。

3.4▲硬盘:配置≥2个960GB SATA SSD,≥64TB SATA 企业级数据存储空间;考虑后续扩展,要求支持≥23个标准硬盘槽位,支持≥12个U.2 NVMe前置硬盘,支持≥2个M.2 SSD硬盘。

3.5 RAID卡:2GB Cache RAID卡,支持RAID0,1,10,5,6,超级电容。

3.6 I/O扩展:考虑后续扩展,要求支持≥15个PCIe插槽,1个OCP扩展插槽,支持≥2个全高全长GPU。(提供官网截图并加盖原厂公章)

3.7网络:配置≥2个10Gb网口(含2个光模块),≥4个1Gb网口,≥HDR 200Gb IB高速网络端口。

3.8▲可靠性:要求服务器设备性能、可靠性、稳定性要有保障。(提供第三方机构测试报告并加盖原厂公章)

3.9▲配置基于USB3.0主控芯片的加密模块,128GB缓存,支持多分区、大容量,自由划分区域,支持密码代填功能,保障管理登录节点的安全。(提供国家权威检测机构颁发的认证证书并加盖原厂公章

3.10电源:配置2+2冗余电源,单电源功率≤800W

4

高性能存储系统

4.1★总体要求:为保证兼容性和服务统一性,与GPU计算节点同一品牌。

4.2文件系统要求:采用商用非OEM并行文件系统软件产品,非在Lustre、Ceph、Gluster等开源软件基础上更改,全局文件系统软件涵盖所有存储节点的许可。

4.3存储架构:并行存储体系架构,元数据节点集群与存储节点集群物理分离的方式构成单套系统,所有元数据节点和存储节点都同时在线提供服务,而非主-备模式。

4.4统一命名空间:支持统一命名空间下,基于不同性能硬盘,建立多个存储池,支持为不同目录、文件指定存储池。

4.5▲在未安装任何代理程序的前提下,支持查看存储精简置备磁盘资源池实际占用物理空间大小。(提供功能截图并加盖原厂公章)

4.6▲支持裸磁盘映射功能,将存储LUN直接映射到终端机,支持Oracle Rac等应用程序集群技术;且挂载裸磁盘的主机支持HA。(提供功能截图并加盖原厂公章)

4.7▲支持主机运行状态下,从一个存储设备迁移到另一个存储设备中,并且可以支持带内存快照的虚拟机磁盘迁移。(提供功能截图并加盖原厂公章)

4.8▲支持删除终端机保留磁盘功能,支持删除磁盘按照比特位完全清理磁盘数据功能。(提供功能截图并加盖原厂公章)

4.9要求存储系统条带化API允许应用程序开发人员创建具有单独条带模式的文件,用于针对特定文件的访问模式进行调整或调优。

4.10缓存API支持在并行存储文件系统缓存文件系统和全局并行存储文件系统之间复制数据的功能;从缓存文件系统预取和刷新数据支持同步和异步方式。

4.11 并行存储文件系统连接器API为Hadoop文件系统(HDFS)提供支持功能。

4.12配额管理:支持对用户、组的配额管理功能;支持在线对配额进行设置;支持对不同存储池进行配额设置。

4.13▲存储容量:裸存储容量≥1.7PB,为保证数据的安全性,要求所有节点支持采用1:1镜像方式进行冗余部署,拒绝纠删码,软Raid等方式,不存在单点故障,支持一半的节点损坏数据不丢失。

4.14分级存储:配置可采用分级存储的方式,可基于目录的冗余配比策略,为不同数据提供不同的保护级别。

4.15▲配置基于USB3.0主控芯片的加密模块,64GB缓存,支持多分区、大容量,自由划分区域,支持密码代填功能,保障并行存储系统管理功能的安全。(提供国家权威检测机构颁发的认证证书并加盖原厂公章

4.16高速缓存:支持利用计算节点SSD硬盘快速创建高速并行文件系统,可集成在作业调度系统中,若无法满足可单独提供一套全闪存储设备。

4.17▲性能要求:存储系统满足聚合读/写带宽≥30GB/s,并且存储容量能够线性升级扩展。

5

高性能计算服务平台软件

5.1商业版软件,提供软件著作权证书。

5.2提供集群资源整体监控功能,支持监控集群计算节点的开关机及可用情况,集群CPU核的使用及空闲情况,集群内存资源的使用及空闲情况,集群各节点的资源使用及运行作业情况。

5.3 提供集群性能监控,实时监控集群的负载,CPU利用率,内存利用率,网络输入输出情况,提供集群历史运行曲线图,实时监控各计算节点的负载,CPU,内存,网络情况,并提供历史运行曲线图。

5.4▲提供集群作业监控,监控集群当前的作业运行及等待情况,提供最近四周的作业完成情况统计,支持按用户,用户组和队列统计作业的等待及完成情况;提供扩展监控,支持用户动态配置监控项。(提供功能截图并加盖原厂公章)

5.5支持用户自定义报警阈值,支持对各计算节点分别设置报警阈值;提供邮件及短信报警方式,支持对多位管理员同时报警;支持用户自定义报警策略,定义报警方式,报警次数及报警时间间隔。

5.6提供集群物理拓扑视图,通过物理视图查看集群及机柜拓扑,可对集群节点进行管理和配置。准确反映集群各节点的位置;支持自定义集群物理视图,添加、删除节点及机柜;通过物理视图查看各计算节点的开关机及繁忙状态,查看各计算节点负载及作业情况;显示各计算节点的报警信息;通过物理视图可直接打开计算节点的Shell和远程桌面进行管理操作;通过物理视图查看该节点的性能运行曲线,通过物理视图对计算节点进行开关机操作。

5.7集群管理软件提供文件管理工具,可实现上传下载,复制,删除等文件操作,同时具备安全控制,每个用户只能操作自己工作目录下的文件(提供功能截图并加盖原厂公章)

5.8提供对GPU及MIC作业的提交及调度, 提供WEB页面提交作业,并支持在线脚本上传,查看,编辑,保存。提供应用模板功能,集成常用应用模板,包括但不仅限于以下应用:VASP、Gaussian、Amber、Gromacs、Abinit、Named、NvChem、CP2k、Fluent、Abaqus、Dyna、CFX、Comsol、PowerFlow、Nastran、Ansys、Star CCm+。(提供应用模板功能截图)

5.9▲支持作业运行过程中实时查看作业运行节点性能曲线图,性能指标包括CPU利用率/内存利用率/节点负载。(提供功能截图并加盖原厂公章)

5.10提供作业流机制,提供对常用应用的算例生成、数据处理及计算结果处理,支持集成ansys,vasp,Fluent,gaussian等应用。(提供功能截图并加盖原厂公章)

5.11支持先进先出、资源回填、公平共享、作业抢占、用户循环调度、用户作业均衡等多种作业调度策略。

5.12提供用户缴费及余额管理,支持批量用户缴费,支持用户缴费记录查看。 提供对用户作业消耗的资源进行计费,包括机时,CPU时间,内存;支持对用户分别设置资源单价。

5.13提供欠费提醒功能,用户费用不足,将限制用户提交作业。

5.14提供对不同时间段内用户完成的作业数,消耗资源,及产生费用的统计,并支持按组对用户的作业数及资源进行统计;提供用户详单查询功能,查询用户每个作业的基本情况、资源消耗情况及费用。

5.15提供集群运行情况统计分析报表,提供集群运行情况分析统计报表,提供集群完成作业数分析统计报表,提供集群作业规模分析统计报表;支持分析统计报表导出为XLS格式。

6.16提供根据集群的作业排队情况及集群负载情况动态调整集群的可用节点, 支持通过IPMI对节点电源进行管理。

5.17▲支持通过设置缓冲节点及状态保持时间保证对作业的快速响应,支持对动态调整粒度的设置, 提供对集群节省机时的统计。(提供功能截图并加盖原厂公章)

5.18 HPC集群支持通过NIS,AD域,LDAP的方式进行登陆认证,实现学校/单位内部用户帐号的统一管理。

5.19▲支持在HPC计算平台,同时提供大数据处理的环境及相关的管理功能:HPC,Hadoop,Spark计算资源管理及分配;HPC,Hadoop,Spark任务提交,调度,管理;记账管理,记录HPC/Hadoop/Spark各类任务数量及消耗资源。

6

深度学习管理软件

6.1★商业版软件,提供产品的软件著作权证书,为保证兼容性和服务统一性,与人工智能GPU计算节点同一品牌,满足本项目所需的授权。

6.2▲集群中所有GPU卡支持通过平铺的方式全部展开,可以快速了解整个集群中GPU卡的使用信息(所在节点、GPU利用率和显存利用率)和统计信息(空闲、开发环境使用、训练任务使用等状态),GPU资源开发环境使用使用数量、训练任务使用数量和空闲数量。(提供功能截图并加盖原厂公章)

6.3支持通过节点特征数据监控查看CPU、内存、以太网络、IB网络、磁盘和NFS实时详情和其他多种指标历史详情。

6.4可动态添加基础资源(如GPU服务器等),支持动态为用户和用户组的增加、删除和修改作业数和配额数量。

6.5支持用户和用户组优先级设置,平台按任务优先级依次处理任务,提供任务排队机制,计算资源不足时,训练任务可排队调度。

6.6▲GPU细粒度管理:支持设置GPU卡的共享及独享策略,可设置GPU卡共享的任务数等功能,支持GPU多任务共享。 (提供功能截图并加盖原厂公章)

6.7支持为用户、用户组设置资源配额,包括CPU核数、GPU卡数、最大运行任务数、最大等待任务数、最大运行环境数量。配置资源不能超过用户限额和系统的总资源数。

6.8平台存储可提供实现租户通过Web方式上传数据的方式;支持文件搜索、下载、压缩、解压、新建和删除等功能。

6.9创建训练开发环境,支持按需申请CPU核数和GPU卡数,提供容器服务,同一个开发环境可以创建多版本多框架的容器,同时运行互补影响;支持开发环境和容器的创建和删除等。

6.10能够通过开发环境中Jupyter和SHLL进行训练脚本的在线查看、编辑并保存,支持Pycharm和VS Code等IDE开发工具,对接深度学习开发环境。

6.11支持镜像通过开发环境中的容器自定义创建并保存分享,可从共享目录导入镜像文件,能够将节点镜像上传到镜像仓库;能够将镜像仓库中的镜像下载到节点,镜像可以删除、发布、分享功能;能够显示和修改镜像描述信息,重命名节点镜像。

6.12集成优化的深度学习框架,进行多机并行加速性能测试,在ImageNet数据集上,测试模型采用AlexNet或ResNet,从1个GPU卡到16个GPU卡的性能,提供第三方论文或测试报告和log文件扫描件或截图,论文需体现所投厂商名称。

6.13支持多种任务框架的任务模板(例如Caffe,TensorFlow,MXNet等),通过模板快速提交训练任务。

6.14▲支持GPU组功能,支持多块GPU透传给一个虚拟机使用,支持vGPU功能;支持FPGA卡透传给虚拟机使用,满足AI、高性能计算场景。(提供功能截图并加盖原厂公章)

6.15可对节点缓存数据配置,包括设置保存个数、缓存空间最大比例和data最小空闲比例,支持对接HDFS,NFS,云存储等。

6.16支持创建用户组,并编辑用户组相关信息、修改和删除用户组;可以修改用户组GPU卡数、存储配额、组名、最大运行作业数和等待作业数。

6.17▲支持存储清理功能,可批量或单个扫描存储池,一键清理垃圾数据,节省物理资源。(提供功能截图并加盖原厂公章)

6.18支持不同权限管理,用户可对私有数据进行增、删、改、查;用户可以管理自己的任务,包括调度、启动、停止、删除;用户可以管理自己的代码;用户可以管理私有模型,包括增、删、改、查。根据平台角色划分和权限划分,可创建平台资源和服务访问权限并分配访问资源。

6.19支持普通用户、组用户和系统管理员三种角色;可根据需求创建新的平台角色,并赋予相应权限;可根据需求为角色分配相应资源和服务访问权限。

6.20支持报表统计,支持配置用户和用户组的CPU、GPU、机时;支持报表统计查看用户的缴费明细记录和查询功能;支持报表统计显示用户明细操作,提供时间查询功能,且提供导出用户和用户组账单功能。

6.21支持集群统计,集群利用率、节点利用率、作业规模统计、作业数量统计、GPU数量统计、框架统计、用户统计;统计可以选择不同时间周期内,分为曲线统计和表格统计。

6.22▲支持将用户选择的样本数据预读到计算节点,有效解决训练I/O瓶颈问题; 支持缓存自动清理、数据更新等缓存管理策略;将任务调度到已缓存数据的计算节点,节省数据下载时间,提高训练效率。(提供功能截图并加盖原厂公章)

6.23支持四种任务调度模式:FIFO模式、任务优先级模式、用户组轮询模式、用户轮询模式,可按实际情况选择使用;支持Gang scheduling调度、网络拓扑亲和调度、PCIe亲和调度、设备类型亲和调度、历史资源优先调度等资源调度策略。

6.24▲平台内置SDN功能,支持网络划分多个子网,子网之间相互隔离。(提供功能截图并加盖原厂公章)

6.25▲软件具备数据中心全局服务器损坏恢复能力,当数据中心内所有服务器发生不可恢复灾难时,通过更换少量服务器即可立即恢复重要业务,后续可继续添加服务器恢复全局业务。(提供功能截图并加盖原厂公章)

6.26支持Ps-Worker方式的分布式训练;支持通过MPI方式快速扩展Tensorflow、Caffe、MXNet、Pytorch训练;支持Tensorflow、Caffe、MXNet、Pytorch主流框架的模型可视化;智能识别任务异常原因(算法类、系统故障等),对由硬件故障或网络原因引起的任务异常,支持任务迁移到正常节点继续运行。

6.27具有GPU卡虚拟化功能,可以将GPU卡资源分成用户指定的整数份,不受显存大小或GPU核心数限制。

7

并行环境和操作系统

7.1▲商业版软件,提供产品的软件著作权证书。

7.2▲支持HPC应用运行过程中,采集应用的特征数据,如CPU利用率,MEM利用率,内存带宽,PCIe带宽、浮点计算速度、SSE、AVX向量化率等40+项指标。

7.3支持监控各计算节点的实时特征数据,实时了解应用运行过程中对计算节点的性能影响。

7.4支持展示本次应用运行过程中,各计算节点、各指标的整体运行曲线图,从整体上分析该应用对计算节点性能的要求,从中发现关键计算节点和关键指标,以待进一步分析。(提供功能截图并加盖原厂公章)

7.5▲支持整体分析:展示本次应用运行过程中,各计算节点、各指标的整体运行曲线图,从整体上分析该应用对计算节点性能的要求,从中发现关键计算节点和关键指标,以待进一步分析。(提供功能截图并加盖原厂公章)。

7.6支持节点分析:展示单个计算节点各指标的运行曲线,分析应用程序对各指标性能要求及各指标之间的相互影响。(提供功能截图并加盖原厂公章)

7.7支持指标分析:展示各计算节点同一指标的运行曲线,分析应用程序对不同计算节点的性能要求。(提供功能截图并加盖原厂公章)

7.8支持对比分析:可任意选择不同数据集,不同节点,不同时间段的指标数据进行分析对比。

7.9支持数据统计:统计各指标数据的最大值,最小值,平均值,方差,离散系数等。

7.10数据去噪:可过滤掉不符合要求的数据。(提供截图)

7.11▲统计数据的分布情况,绘制正态分布图;生成应用程序性能雷达图,形成应用程序的特征分析结果。(提供功能截图并加盖原厂公章)

7.12分析结果保存及导出:将分析曲线图保存为图片,可将分析结论手动输入,同分析图一同保存;将分析过程中生成的曲线图及结论形成分析报告,导出为pdf或word文档。

7.13支持将采集到的数据从数据库导出,并下载到本地。

7.14操作系统:企业版 CentOS 操作系统,64bit。

8

高性能计算网络

8.1 总体要求:1U高度的高速计算网络信号连接器。

8.2▲要求高速计算信号连接器满足每个连接口能够达到的信号带宽为200Gb/s,并且支持可伸缩层次聚合和缩减协议。

8.3要求高速计算信号连接器满足至少配置40个连接器接口,信号传递延迟≤90纳秒。

8.4要求高速计算信号传导支持拥塞控制和集合卸载功能。

8.5要求配置本次项目所需的网络线缆和配套部件。

9

管理网络

9.1要求配置高速计算信号管理接口,配置10G带宽的信号接发器接口≥48个。

9.2 要求配置相应的信号电缆,且所配置的信号电缆与环境匹配、兼容性好、稳定性好。

10

IPMI网络

10.1要求配置高速计算信号导向指挥装备,配置的信号接口带宽≥1Gb/s,接口数≥48个。

10.2配置本次项目所需的网络线缆和配套部件。

9

MDC模块化机房

11.1▲机柜数量:14台。

11.2机柜尺寸:机柜采用42U标准机柜,前后网孔门带机械锁。

11.3承重能力:投标产品静态承重负载大于等于1800kg。(提供正规的第三方检测报告并加盖原厂公章)

11.4抗震能力:按照标准 YD5083-2005《电信设备抗地震性能检测规范》要求,带载 500kg测试连续通过 8、9级烈度结构抗地震考核,并提供第三方权威机构测试报告。

11.5▲PDU:数量≥24条,50A/380V输入,8*C19+16*C13输出,带D级防通过CE认证,投标时提供CE证书。

11.6▲通道门:数量≥2套;通道两端配置双开滑动门,主体为钢化玻璃材质,提供实际产品照片,并加盖公章;其中一侧通道门需支持全息投影功能,并提供已应用项目的现场照片证明。

11.7天窗系统:通道两端为钣金材质固定天窗,其余部分为可翻转天窗,钣金包边,钢化玻璃材质。

11.8天窗系统:翻转天窗与消防系统联动,当通道内出现火灾时,翻转天窗自动翻转,保证消防气体能正常进入通道内部,起到灭火作用;提供翻转天窗系统控制系统图,并加盖公章。

11.9天窗系统:钣金固定天窗上配置感温探测器、感烟探测器、温湿度传感器、通道内摄像头等部件。

11.10天窗系统:为防止消防系统的错报、漏报,感温探测器、感烟探测器需采用分体式探测器;当两者共同报警时可判断为通道内出现火灾,进而触动消防系统动作,当只有一个部件报警时,只对外通过短信等方式发出告警,不触发消防动作。

11.11指示灯带:在机柜后方内部,底部设置指示灯带;指示灯带需与动环系统联动,当微模块出现告警时,指示灯带变化为相应颜色;指示灯带须有安全电压(DC24V/或DC12V)供电。

11.12通道内照明:通道内部应设置辅助照明系统,照明系统须由安全电压供电。

11.13列间空调基本要求1:为了保证投标产品的性能,精密空调制造商应具有完善的国家级机构认可的焓差实验室,提供CNAS证明文件及国家压缩机制冷设备质量监督检验中心出具的焓差实验室合格证书(制冷量范围需与投标产品相符合),并加盖公章。

11.14列间空调基本要求2:为保证所投产品的质量,设备生产厂商必须通过ISO9001、ISO14001、ISO27001、OHSAS18001系列认证,并具有ISO50001认证。

11.15▲列间空调基本要求3:不接受OEM或ODM的要求,提供第三方测试报告,要求委托单位和生产单位是同一单位。

11.16列间空调数量:3台恒温恒湿型。

11.17▲列间空调基本性能:制冷量≥50kW,风量≥10000m³/h(提供第三方测试报告证明并加盖原厂公章)

11.18列间空调能效比:能效比≥3.5,提供第三方测试报告证明。

11.19列间空调压缩机:所投产品必须采用直流变频压缩机,需提供空调原厂出具的证明文件。

11.20列间空调风机:所投产品室内风机和室外风机均应采用无极调速EC风机,可根据环境温度自动调节风机转速;需提供空调原厂出具的证明文件。

11.21▲列间空调室外机:本项目室外机部署面积有限,所投8台列间空调室外机应在6m*3m的空间内完成部署(包含四周维护区域,杜绝多层堆叠摆放),提供部署方案及产品彩页证明,并加盖原厂公章。

11.22列间空调室外机:为减少对周围环境的影响,所投产品室外机应采用低噪音设计;工作噪音≤62db;提供第三方检测报告。

11.23市电列头柜数量:1台。

11.24一体化电源柜产品形态:所投产品为一体化配电产品,集供电功能、配电功能于一体。

11.25▲一体化电源柜容量:配置的功率模块总容量需≥150kVA。

11.26一体化电源柜旁路形式:要求采用集中旁路供电,功率模块、旁路模块均支持热插拔;产品彩页证明,并加盖原厂公章。

11.27一体化电源柜控制方式:功率模块需要采用独立的数字化双DSP控制器,模块独立自主控制,杜绝采用集中控制,避免单点故障风险;产品彩页证明,并加盖原厂公章。

11.28一体化电源柜关键部件:断路器要求为ABB、施耐德、西门子,防雷模块要求为OBO、菲尼克斯、海鹏信或同档次及以上品牌。

11.29 蓄电池及电池柜:配置两台电池柜,每台电池柜配置32节12V100AH免维护铅酸蓄电池。

11.30蓄电池及电池柜:每台电池柜均包含直流开关 ,开关规格不低于250A/3P。

11.30▲蓄电池及电池柜:为保证系统的可靠性,蓄电池需一体化电源柜同品牌。

11.31动环监控系统:监控主机硬件采用嵌入式Linux+arm架构,监控软件需基于B/S架构,支持WEB浏览器直接访问;监控对象包括列间空调、精密配电柜、门禁、温湿度等对象;需配置视频录像机,并提供≥8T的视频硬盘容量。

11.32▲动环监控系统安装方式:所有安装于机柜内的设备,需支持机架式安装;杜绝在机柜内随意放置;需提供产品照片证明并加盖原厂公章。

11.33▲支持动环系统内置双数据中心容灾功能,当主数据中心发生灾难后,支持在灾备数据中心短时间内恢复受保护的虚拟机,容灾功能无需额外授权和组件。(提供功能截图并加盖原厂公章)

11.34▲动环监控系统操作:配置一台不小于65英寸的显示屏;操作终端需与微模块统一安装,杜绝分离式安装。

 (五)公示期限

2020年12月9日至2020年12月16日

对公示内容有异议,认为技术参数含有倾向、限制或者排斥潜在投标供应商等有违公平竞争的,请在公示期内以书面形式将意见反馈至采购人。针对同一采购程序环节的质疑须在法定质疑期内一次性提出。

采购需求不等同于正式发布的采购文件,重大项目需求公示仅接受对采购需求的质疑,不受理项目咨询。

质疑投诉邮箱:zhaobzyts@sustech.edu.cn