最近在学习 《linux Kernel Development》,本书用的 linux kernel 是 v2.6 版本的。看完 ”系统调用“ 一节后,想尝试添加一个系统调用,然后重编一个 kernel 。经过几个小时的尝试,实现了这个小功能,其中也遇到了不少坑,本文主要是记录分享下如何在 Linux Kernel (V5.17.7) 中添加一个系统调用(System call)。 编 kernel之前需要注意 : 修改的 kernel 是目前最新的 release 版本(V5.17.7), 书中v2.6版本的 kernel 太老了,gcc 需要降到4.8版本,否则无法编过。 kernel 发布地址:https://www.kernel.org/ 需要选用大内存,多核的机器编 kernel,否则会出现各种异常问题,而且编kernel 很费时间。15GB 内存的机器,编不过 kernel 。换用100GB 内存的机器就好了
TensorRT 会对输入的 ONNX 原始模型文件构建生成 TRT engine,然后再进行推理,这个过程往往包含网络融合 Graph fusion。这里就存在一个需求,我们该如何查看 TRT engine 的网络结构。
技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++
A GPS bicycle speedometer that supports offline maps and track recording
Linux下C++轻量级Web服务器
NVIDIA® TensorRT™, an SDK for high-performance deep learning inference, includes a deep learning inference optimizer and runtime that delivers low latency and high throughput for inference applications.
主要存储Datawhale组队学习中“数据挖掘/机器学习”方向的资料。