部署模型驱动的语音转文字工具站
简单记录一下实际部署过程。 总体思路 Qwen3-ASR:运行语音转文字服务。 llama.cpp:运行 LLM,用于对转出的文字进行润色或翻译。 ASR 网关:转换浏览器上传的语音格式,并将请求转给 Qwen3-ASR。 上述功能使用三只容器实现:Qwen3-ASR、ASR 网关和 llama.cpp。 ...
简单记录一下实际部署过程。 总体思路 Qwen3-ASR:运行语音转文字服务。 llama.cpp:运行 LLM,用于对转出的文字进行润色或翻译。 ASR 网关:转换浏览器上传的语音格式,并将请求转给 Qwen3-ASR。 上述功能使用三只容器实现:Qwen3-ASR、ASR 网关和 llama.cpp。 ...
Recently, I ran sysbench on most of my devices. I have some interesting devices, and I wanted to compare their overall performance in a single chart. The results follow. VPS 轻量性能测试 测试日期:2026-08-12 ...
整体思路 安装 Docker 和 Docker Compose 下载星表 启动 Docker 容器 通过命令调用 Docker 运行 最终效果 1 2 3 4 5 6 7 8 9 10 11 # 进入目录: cd /opt/astrometry # 运行解算 docker compose run --rm solver-heavy \ --config /etc/astrometry.cfg \ --dir /output/heavy \ --overwrite \ /input/test.fits # 等待得到结果 详细部署过程 1. 安装 Docker Ubuntu 服务器上使用的安装文档: https://docs.docker.com/engine/install/ubuntu/ ...
编号 品牌 / 型号 材料或系列 ne Vd 01 HOYA Nulux 1.50 VP NLU15 HARD-HVP 1.500 58.0 02 KODAK Lens Blue-blocked 1.553 37.8 03 KODAK Lens MR-8 1.600 40.0 04 CHEMILENS U6 1.597 40.0 05 CHEMILENS SunGuard 1.545 40.0 06 Nikon Lite AS HCC 150|AS — 1.502 58.0
Overview SSD Model Capacity Interface / Protocol NAND Type PassMark Score Sequential Read (MB/s) Sequential Write (MB/s) Random Seek R/W 32KQD20 (MB/s) IOPS 4KQD1 (MB/s) Notes KXG8AZNV1T02 LA KIOXIA 1TB M.2 / NVMe TLC 40,424 6,004 4,443 2,930 78 PassMark: KIOXIA XG8 LA 1TB SSD SAMSUNG SSD CM871 2.5 7mm 128GB 128GB 2.5-inch / SATA TLC 2,156 466 120 74 13 UMIS RPETJ512MKP1QDQ 512GB M.2 / NVMe TLC 23,484 3,710 2,686 1,339 44 KINGSTON OM8PDP3 128GB SSD 128GB M.2 / NVMe TLC 9,379 1,943 509 438 53 HP SSD EX900 500GB 500GB M.2 / NVMe TLC 12,357 2,053 1,206 541 34 E12-256G-PHISON-SSD-B3-BB1 256GB M.2 / NVMe TLC 10,023 2,003 506 585 47 Possible hardware alias: Phison ESMP256GTB3C2-E12; NAND: Phison E12 240/256GB reference design NVMe SAMSUNG MZVLB256 256GB M.2 / NVMe TLC 16,460 2,427 1,441 760 72 SATA HP SSD S650 240GB 240GB 2.5-inch / SATA QLC / TLC 3,175 486 331 201 22 PassMark: HP SSD S650 240GB; NAND varies by batch Phison CFESR512GMTCT-E9C-2 512GB M.2 / NVMe TLC 22,075 3,002 2,408 1,483 61 Transcend TS120GMTS420S 120GB M.2 / SATA TLC 3,110 — — — — KINGSTON SNS4151S332GD 32GB M.2 / SATA MLC — — — — — SanDisk SDSA6MM-016G-1006 16GB M.2 / SATA MLC 778 — — — — KINGSTON SNS4151S316GD 16GB M.2 / SATA MLC — — — — — HP SSD EX950 2TB 2TB M.2 / NVMe TLC 20,181 3,124 2,203 841 82 INTEL MEMPEK1J016GAD 16GB M.2 / NVMe N/A (3D XPoint) — — — — — C400-MTFDDAT064MAM 64GB mSATA / SATA MLC 1,934 — — — — PassMark: MTFDDAT064MAM-1J2 (similar) SanDisk SD8SB8U-1T00-2000 1TB 2.5-inch / SATA TLC 4,109 — — — — PassMark: SanDisk SD8SB8U1T002000 (similar) KODAK SSD X100 240GB 2.5-inch / SATA TLC / QLC 2,697 — — — — PassMark: KODAK SSD X100 240GB (similar); NAND varies by batch SKHynix_HFS256GDE9X081N 256GB M.2 / NVMe TLC 18,160 2,915 1,560 1,307 73 PassMark: SKHynix HFS256GDE9X081N Details KXG8AZNV1T02 LA KIOXIA Interface / Protocol: M.2 / NVMe Notes: PassMark lists this drive as KIOXIA XG8 LA 1TB SSD PassMark Score: 40,424 Sequential Read: 6,004 MB/s Sequential Write: 4,443 MB/s Random Seek Read/Write (IOPS 32KQD20): 2,930 MB/s IOPS 4KQD1: 78 MB/s SAMSUNG SSD CM871 2.5 7mm 128GB Interface / Protocol: 2.5-inch / SATA PassMark Score: 2,156 Sequential Read: 466 MB/s Sequential Write: 120 MB/s Random Seek Read/Write (IOPS 32KQD20): 74 MB/s IOPS 4KQD1: 13 MB/s UMIS RPETJ512MKP1QDQ Interface / Protocol: M.2 / NVMe PassMark Score: 23,484 Sequential Read: 3,710 MB/s Sequential Write: 2,686 MB/s Random Seek Read/Write (IOPS 32KQD20): 1,339 MB/s IOPS 4KQD1: 44 MB/s KINGSTON OM8PDP3 128GB SSD Interface / Protocol: M.2 / NVMe PassMark Score: 9,379 Sequential Read: 1,943 MB/s Sequential Write: 509 MB/s Random Seek Read/Write (IOPS 32KQD20): 438 MB/s IOPS 4KQD1: 53 MB/s HP SSD EX900 500GB Interface / Protocol: M.2 / NVMe PassMark Score: 12,357 Sequential Read: 2,053 MB/s Sequential Write: 1,206 MB/s Random Seek Read/Write (IOPS 32KQD20): 541 MB/s IOPS 4KQD1: 34 MB/s E12-256G-PHISON-SSD-B3-BB1 Interface / Protocol: M.2 / NVMe Notes: Possible hardware alias: Phison ESMP256GTB3C2-E12 PassMark Score: 10,023 Sequential Read: 2,003 MB/s Sequential Write: 506 MB/s Random Seek Read/Write (IOPS 32KQD20): 585 MB/s IOPS 4KQD1: 47 MB/s NVMe SAMSUNG MZVLB256 Interface / Protocol: M.2 / NVMe PassMark Score: 16,460 Sequential Read: 2,427 MB/s Sequential Write: 1,441 MB/s Random Seek Read/Write (IOPS 32KQD20): 760 MB/s IOPS 4KQD1: 72 MB/s SATA HP SSD S650 240GB Interface / Protocol: 2.5-inch / SATA Notes: PassMark lists this drive as HP SSD S650 240GB PassMark Score: 3,175 Sequential Read: 486 MB/s Sequential Write: 331 MB/s Random Seek Read/Write (IOPS 32KQD20): 201 MB/s IOPS 4KQD1: 22 MB/s Phison CFESR512GMTCT-E9C-2 Interface / Protocol: M.2 / NVMe Notes: Photo PassMark Score: 22,075 Sequential Read: 3,002 MB/s Sequential Write: 2,408 MB/s Random Seek Read/Write (IOPS 32KQD20): 1,483 MB/s IOPS 4KQD1: 61 MB/s Transcend TS120GMTS420S Interface / Protocol: M.2 / SATA Notes: PassMark detailed averages unavailable PassMark Score: 3,110 Sequential Read: — Sequential Write: — Random Seek Read/Write (IOPS 32KQD20): — IOPS 4KQD1: — KINGSTON SNS4151S332GD Interface / Protocol: M.2 / SATA Notes: No exact PassMark entry found PassMark Score: — Sequential Read: — Sequential Write: — Random Seek Read/Write (IOPS 32KQD20): — IOPS 4KQD1: — SanDisk SDSA6MM-016G-1006 Interface / Protocol: M.2 / SATA Notes: PassMark lists SDSA6MM-016G-100 separately; its results are not used here PassMark Score: 778 Sequential Read: — Sequential Write: — Random Seek Read/Write (IOPS 32KQD20): — IOPS 4KQD1: — KINGSTON SNS4151S316GD Interface / Protocol: M.2 / SATA Notes: No exact PassMark entry found PassMark Score: — Sequential Read: — Sequential Write: — Random Seek Read/Write (IOPS 32KQD20): — IOPS 4KQD1: — HP SSD EX950 2TB Interface / Protocol: M.2 / NVMe PassMark Score: 20,181 Sequential Read: 3,124 MB/s Sequential Write: 2,203 MB/s Random Seek Read/Write (IOPS 32KQD20): 841 MB/s IOPS 4KQD1: 82 MB/s INTEL MEMPEK1J016GAD Interface / Protocol: M.2 / NVMe Notes: No exact PassMark entry found PassMark Score: — Sequential Read: — Sequential Write: — Random Seek Read/Write (IOPS 32KQD20): — IOPS 4KQD1: — C400-MTFDDAT064MAM Interface / Protocol: mSATA / SATA Notes: PassMark uses the similar model MTFDDAT064MAM-1J2 PassMark Score: 1,934 Sequential Read: — Sequential Write: — Random Seek Read/Write (IOPS 32KQD20): — IOPS 4KQD1: — SanDisk SD8SB8U-1T00-2000 Interface / Protocol: 2.5-inch / SATA Notes: PassMark uses the similar model SanDisk SD8SB8U1T002000 PassMark Score: 4,109 Sequential Read: — Sequential Write: — Random Seek Read/Write (IOPS 32KQD20): — IOPS 4KQD1: — KODAK SSD X100 Interface / Protocol: 2.5-inch / SATA Notes: PassMark uses the similar model KODAK SSD X100 240GB PassMark Score: 2,697 Sequential Read: — Sequential Write: — Random Seek Read/Write (IOPS 32KQD20): — IOPS 4KQD1: — SKHynix_HFS256GDE9X081N Interface / Protocol: M.2 / NVMe Notes: PassMark lists this drive as SKHynix HFS256GDE9X081N PassMark Score: 18,160 Sequential Read: 2,915 MB/s Sequential Write: 1,560 MB/s Random Seek Read/Write (IOPS 32KQD20): 1,307 MB/s IOPS 4KQD1: 73 MB/s
查看设备与 SMART 信息 首先,查看接入的设备: 1 2 lsblk -o NAME,SIZE,MODEL sudo fdisk -l 查看 SMART 状态:sudo smartctl -a /dev/sdX。 SMART 状态可以交给 AI 辅助分析。 ...
安装 由于不熟悉,我选择编译安装,以便更多地了解其细节。 参考: https://psfex.readthedocs.io/en/latest/Installing.html 基本过程如下: 1 2 3 4 5 6 7 8 9 10 11 mkdir PSFex wget https://github.com/astromatic/psfex/archive/refs/tags/3.24.1.tar.gz mv 3.24.1.tar.gz PSFex/ cd PSFex/ tar -xzf 3.24.1.tar.gz cd psfex-3.24.1/ ls ./autogen.sh ./configure make ./src/psfex 执行 ./configure 时可能遇到缺少依赖包的问题,使用 apt install 安装即可。 ...
Install SExtractor I chose to install it from source: https://astromatic.github.io/sextractor/Installing.html To run sh autogen.sh, install autoconf first: sudo apt install autoconf To run ./configure: 1 sudo apt install libcfitsio-dev libatlas-base-dev libfftw3-dev libtool After make, the compiled executable file will be at ./src/sex. ...
1 2 3 4 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh sha256sum Miniconda3-latest-Linux-x86_64.sh eval "$(/home/cirro/miniconda3/bin/conda shell.bash hook)" conda create -n env_test_01 python=3.8 numpy
仅仅使用了 Zotero 几天,便看到了红色惊叹号。点开一看,原来是 300 MB 的云同步存储已满。 在多设备使用的前提下,同步功能非常实用。我一开始将 Zotero 的存储目录添加到 Nextcloud 中;在考虑如何解决 iPad 同步问题时,发现还可以使用 WebDAV。 ...