OSS第一次作业总结报告
Hexo + GitHub Pages 个人博客部署工作报告I. 前言本报告概述了使用 Hexo 静态网站生成器和 GitHub Pages 服务部署个人博客的过程。本次部署的目的是通过简化的步骤创建和上线一个轻量级、易于维护的个人技术博客。
II. 技术选型
Hexo: 一个快速、简洁且高效的博客框架,使用 Node.js 编写,适合用于快速构建静态网站。
GitHub Pages: 免费托管服务,可直接从 GitHub 仓库部署网页,适用于个人、项目或组织页面。
III. 实施步骤步骤 1: 环境准备
安装 Node.js确认 Node.js 已正确安装,使用命令 node -v 和 npm -v 检查版本。
安装 Git用于版本控制和推送代码到 GitHub。安装后通过 git --version 验证。
步骤 2: 安装 Hexo
全局安装 Hexo CLI执行命令 npm install -g hexo-cli。
创建 Hexo 项目终端运行 hexo init blog 创建名为 ‘blog’ 的新目录,并初始化博客项目。
安装依赖进入 ‘blog’ 目录,执行 ...
BigdL的GPU加速
IPEX-LLM 借助低精度技术、现代硬件加速和最新的软件优化,支持在英特尔 GPU 上优化任何 HuggingFace transformers 模型。
在英特尔锐炫 GPU 上运行 6B 模型(实时屏幕画面):
在英特尔锐炫 GPU 上运行 13B 模型(实时屏幕画面):
在第六章中,您将学习如何在英特尔 GPU 上使用 IPEX-LLM 优化来运行 LLM 以及实现流式对话功能。本章将使用流行的开源模型作为示例:
Llama2-7B
0 环境配置以下是一些设置环境的最佳做法。强烈建议您按照以下相应步骤正确配置环境。
0.1 系统需求为了顺利体验第六章中的 Notebook,请确保您的硬件和操作系统符合以下要求:
⚠️硬件
英特尔锐炫™ A系列显卡
英特尔 Data Center GPU Flex Series
英特尔 Data Center GPU Max Series
⚠️操作系统
Linux 系统, 推荐使用 Ubuntu 22.04
> **注意**
> 请注意,英特尔 GPU ...
BigdL环境部署
本章介绍BigDL一系列环境配置的最佳实践。为了确保在后续章节中顺利使用 Jupyter Notebook, 强烈建议您按照以下相应步骤正确配置环境。
1 系统建议首先,选择一个合适的系统。以下是推荐的硬件与操作系统列表:
⚠️硬件
至少 16GB 内存的英特尔®个人电脑
搭载英特尔®至强®处理器和至少 32GB 内存的服务器
⚠️操作系统
Ubuntu 20.04 或更高版本
CentOS 7 或更高版本
Windows 10/11, 有无WSL均可
2 设置 Python 环境接下来,使用 Python 环境管理工具(推荐使用 Conda )创建 Python 环境并安装必要的库。
2.1 安装 Conda请按照下面与您的操作系统相对应的说明进行操作。
2.1.1 Linux对于 Linux 用户,打开终端并且运行以下命令。
123wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.shbash ./Miniconda3-latest-Linux-x86_64.sh ...
极狐Runner修复
首先需要注意使用docker方式安装runner而不是服务器方式安装runner,这样不仅安装简单,还有利于后续对runner的配置。
获取权限要注册一个group runner,首先要获取这个runner的Onwer权限,这里就是需要获得CS4ALL这个group的Owner权限,获取权限后,可以对这个组的runner进行配置,如下图所示:
安装与注册Runner可以在runner界面点击“Register a group runner”按钮,再点击红框所示按钮获取安装方法。Docker方式安装的指导链接是https://docs.gitlab.com/runner/install/docker.html。
这里我采取了阿里云文档中介绍的安装方法https://developer.aliyun.com/article/719968,比较通俗易懂。
拉取Runner镜像并启动1docker run -d --name gitlab-runner --restart always -v /srv/gitlab-runner/config:/etc/gitlab-runner -v / ...