- 博客(6)
- 收藏
- 关注
原创 undefined symbol: _ZN3c106detail14torchCheckFailEPKcS2_jRKSs
找到对应库的 setup.py,修改 compile_args 为 “-D_GLIBCXX_USE_CXX11_ABI=1” 并重新安装即可。经查询该符号定义在 libc10.so 中,断言失败时用于抛出 c10::Error异常。某个第三方库指定使用旧的 ABI 编译,导致找不到 libc10.so 里面的符号。,这是因为最新的 PyTorch 使用新的 ABI,导致符号签名变化。检查 PyTorch 是否使用了 C++11 ABI。在我的设备上,libc10.so 包含符号。
2025-10-04 01:44:02
244
原创 BPF ringbuf vs. BPF perfbuf
为了兼容性改为宏定义,同时支持 3 个参数和 6 个参数,但使用 3 个参数时 libbpf 会提示 warning,6 个参数分别表示 map 编号、每个 CPU 分配的空间、数据到达回调函数、数据丢失回调函数、传递的上下文,以及选项。函数支持 3 个参数,分别传入 map 的编号,每个 CPU 分配的空间(页面数量),和。:perf 缓冲区为每个 CPU 分配了一个独立的缓冲区,这就引入了如下几个问题。:环形缓冲区,维护了一个所有 CPU 共享的缓冲区,解决了上面。,其中指定了数据到达时的回调函数。
2023-05-26 16:29:11
661
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅