主页

搭建本地 docker runner

搭建本地 docker runner github action的额度限制 github action 额度有限制,也有一些环境依赖特殊 选择本地runner,也让环境统一,打算跑在docker上 docker runner 构建 调研 调研了几个方案, https://github.com/myoung34/docker-github-actions-runner 这个用的人多,较为简单的 docker,虽然不支持横向扩展,但是也够了 支持横向扩展的多为k8s,参考 https://github.com/jonico/awesome-runners?tab=readme-ov-file 感觉有点重,目前没有k8s 环境,放弃 构建demo fork 了 pyth...

阅读更多

docker compose v2 升级

docker compose docker-compose 这种命令行是v1 docker compose 这种命令行是v2 有些docker-compose.yaml 语法 必须要升级到v2 构建 升级 docker compose v2 升级 mac/win 下安装最新docker desktop即可 ubuntu24 下默认apt 还是v1 因此需要手动下载 步骤 主要是要放到~/.docker/cli-plugins 下 DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} mkdir -p $DOCKER_CONFIG/cli-plugins curl -SL https://github.com/docker/co...

阅读更多

pwdx 展示进程工作目录

pwdx pwdx {pid} 显示进程的当前工作目录 主要是不需要root 权限, 也不用 cat /proc/{pid} 一大堆内容了 example yxc@yxc-MS-7B89:~/code/2410$ ps aux | grep clash yxc 34838 0.0 0.0 1239312 20604 ? Sl Oct29 2:12 ./clash-linux-amd64-v3-v1.18.0 yxc 391748 0.0 0.0 17812 2304 pts/1 S+ 22:15 0:00 grep --color=auto clash yxc@yxc-MS-7B89:~/code/241...

阅读更多

quick benchmark 工具

网址 https://quick-bench.com/ run local: https://github.com/FredTingaud/bench-runner 功能 可选compiler ,可选c++ 标准,可选编译选项 可以方便比较 cpu time/ noop time 示例 https://quick-bench.com/q/6tDxsmk3FMX55B8W1RrdiG_s7_k

阅读更多

opencl benchmark 工具

找到一款opencl-benchmark 工具 https://github.com/ProjectPhysX/OpenCL-Benchmark 双卡1080ti实测: yxc@hua-System-Product-Name:~/code/3/OpenCL-Benchmark$ ./make.sh .-----------------------------------------------------------------------------. |----------------.------------------------------------------------------------| | Device ID 0 | NVIDIA GeForce...

阅读更多

hbase 查询status

hbase shell hbase(main):004:0> status 1 active master, 0 backup masters, 8 servers, 0 dead, 179.2500 average load hbase(main):001:0> status 'simple' active master: 172.17.128.217:16000 1713846984224 0 backup masters 8 live servers 172.17.129.68:16020 1714282894493 requestsPerSecond=187.0, numberOfOnlineRegions=176, usedHeap...

阅读更多

docker build 过程中BuildKit 报错

问题 docker build 过程中 build kit报错 yxc@yxc-MS-7B89:~/code/3/vllm$ docker build -t yxc.vllm.cuda.1 . Sending build context to Docker daemon 28.02MB Step 1/54 : FROM nvidia/cuda:12.1.0-devel-ubuntu22.04 AS dev ---> 963712b8747f Step 2/54 : RUN apt-get update -y && apt-get install -y python3-pip git ---> Using cache ---> 50ac8...

阅读更多

js 如何调用cpp 以 stdlib.js 为例

0 背景介绍 stdlib.js 是一个综合性的 JavaScript 库,提供了多种数学和统计功能,提供了js调用c/cpp的实现 1 重构issue 在 Issue #1528 中,提出了对 @stdlib/blas/ext/base/snansum 函数进行重构的建议。主要目标包括: 从 C++ 插件接口迁移到 C 插件接口 统一代码风格 简化实现方式 遵循项目约定(详见 Issue #788) PR #2227 已经做了合入 2 基于Node-API的实现 核心实现在 lib/node_modules/@stdlib/blas/ext/base/snansum/src/addon.c #include "stdlib/blas/ext/bas...

阅读更多