峯言凬语 O ever youthful O ever weeping~
本无意与众不同,怎奈何口味太重。
首页
平水韵
颜色表
ABOUT
文章分类
友情链接
您正在查看:Nonni 发布的文章

cloudgirl.jpeg

20年的微软 VScode 用户,在 Windows 一直很方便,在 Macbook 上,要使用 cquery 插件,但是作者停止更新超过五年了,连 GitHub 上的仓库都关了,没了 repo,Apple Silicon 编译不了 cquery。
解决方法是使用 cquery 的一个个人开发的分支 ccls,现在有了一个更加稳定的官方项目,llvm 官方团队的 clangd,基于 Clang C++ Compiler,默认集成到了 llvm 项目中,安装 llvm 后即可使用。
1.安装 llvm。
$ brew install llvm
2.打开 VScode,搜索"clangd"安装 clangd 插件。
3.关闭 VScode 中 C/C++ 插件的智能提示功能。
"C_Cpp.intelliSenseEngine": "Disabled",
4.为工程生成 compile_commands.json 文件,clangd 需要它来分析依赖关系。
使用 CMake 编译时,需要添加参数
$ cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=YES
或在 CMakeLists.txt 里,指定生成
set(CMAKE_EXPORT_COMPILE_COMMANDS YES)
生成的 compile_commands.json 文件可能在 build 目录下,这时需要在项目主目录里创建一个该文件的软链
ln -s build/compile_commands.json .
重启 vscode,或者 CMD+Shift+P 输入 Reload Window

llama3.jpg
Meta 的 Llama3 大语言模型开源以后,Ollama做了整合3B版本,可以很方便的部署使用,7B就算了,实在用不起。

0x00 硬件要求
GPU 最好使用 NVIDIA RTX4060 以上级别的显卡,响应速度流畅。
CPU Intel 12代以上,纯 CPU 模式响应度很慢。

0x01 官方支持
https://ollama.com/
https://hub.docker.com/r/ollama/ollama

0x11 部署服务
CPU 模式

docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

GPU 模式
Nvidia GPU 需安装 NVIDIA Container Toolkit:

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey \
    | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list \
    | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' \
    | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

sudo apt-get update

安装 NVIDIA Container Toolkit packages:

sudo apt-get install -y nvidia-container-toolkit

Yum 或 Dnf 安装:

curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo \
    | sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo

安装 NVIDIA Container Toolkit packages:

sudo yum install -y nvidia-container-toolkit

配置 Docker 使用 Nvidia driver:

sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker

启动容器:

docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

AMD GPU 安装:

docker run -d --device /dev/kfd --device /dev/dri -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama:rocm

0x12 安装 API

docker exec -it ollama ollama run llama3

0x13 部署 WEB UI
CPU 模式:

docker run -d -p 8090:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

GPU 模式:

docker run -d -p 8090:8080 --gpus=all -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:ollama

0x14 登录 WEB
http://IP:8090

2024-03-17 |Nonni

去年起,巨硬家开始严查D版 Office 软件,以促进 Office365 订阅,很多用户都被弹窗无法正常使用,那么如果只是使用 Word,Excel,PowerPoint 这些基本功能,不需要做宏编辑等高级功能,不想花钱订阅新版 Office365,或者去改用 LibreOffice 一类的免费软件,有合法使用的方法吗?其实微软有个旧版本仍然一直可以使用,就是 Office Starter 2010。
食用方法
1.安装 consumerc2rolw:

简体中文版 setupconsumerc2rolw-zh-cn.exe
繁体中文版 setupconsumerc2rolw-zh-tw.exe
英文版     setupconsumerc2rolw-en-us.exe

2.双击运行安装补丁 click2run2010-kb2598285:

click2run-x-none_f74703316deaa94b7b7e72bfcf7bd718910e26a4.cab

3.运行程序即可。

附下载地址:
链接:

https://pan.baidu.com/s/1OSOGOcOBqgVs7NjGwCmA1Q?pwd=8848 

提取码:

8848

app_bg.png

openwrt.jpg

SSH to Linux

CoreMark 跑分

/etc/coremark.sh && cat /etc/bench.log

CPU 信息

lscpu 
cat /proc/cpuinfo

CPU研发代号

gcc -march=native -Q --help=target|grep march

系统负载情况

cat /proc/loadavg 

查看磁盘内容

cat /proc/mounts 

查看内存

cat /proc/meminfo 
free -h

网卡大包测试

ping 10.10.10.10 -l 1000 -t

ScreenshotMIX.png

MI MIX 最后升级的系统是 Android8.0,XDA 上有爱好者基于 LineageOS 修改的第三方 Android13 系统,但升级方法比较混乱,我试错多次后,总结了如下便捷方式:

1.下载 miflash_unlock,将手机解锁 bootlock,具体方法在小米官网支持。

2.开启手机开发者模式,开启 USB调试。

3.下载 platform-tools,在文件夹中运行系统终端,运行:

./adb reboot bootloader
./fastboot devices
./fastboot flash recovery lithium-twrp-3.5.2-fbe.img

写入第三方 Recovery 后,重启。

4.按住音量+键和电源键开机,直到进入 Recovery 松开。

5.格式化DATA,在高级选项里选择 Apply from ADB,开始 sidload。

6.运行如下命令:

./adb sideload lineage-20.0-20221211-UNOFFICIAL-lithium.zip
  1. 如需 GAPPS 服务,再次进入 sidload 运行如下命令:

    ./adb sideload MindTheGapps-13.0.0-arm64-20230920_071434.zip
    

8.重启手机,开始配置,如果刷了 GAPPS,需要科学上网。

刷机资料下载地址:
链接:https://pan.baidu.com/s/1k4HclQtFkGlUlBrQQPkj3Q?pwd=8848
提取码:8848