Cython与CUDA之BatchGather

thbcm阅读(142)

这里我们保留了原本的Gather部分,只添加一个BatchGather的运算,以下为
cuda_index.cuh的内容:

Linux系列:如何用 C#调用 C方法造成内存泄露

thbcm阅读(159)

在 Windows 平台上我们会通过 MSVC 编译器将 C代码编译出一个成品 .dll,在 Linux 上通常会借助 gcc 将 c 编译成 .so 文件,这个.so 全称 Shared Object,为了方便讲解,先上一段简单的代码:

记一次.NET内存居高不下排查解决与启示

thbcm阅读(153)

服务为一个普通的ASP.NET Core gRPC工程,平常没什么流量。
HPA设置的最大副本数为5,生产环境服务启动后,Pod内存达到或超过K8s内存请求值(512Mi),自动触发扩展到5个实例,即副本数达到最大。这与QA环境表现并不一样,也就没有在测试阶段发现。需要想办法复现、排查解决高副本和高内存占用问题。

重生之数据结构与算法—-数组&链表

thbcm阅读(167)

数组可以分为两大类,
静态数组
动态数组

静态数组的本质是
一段连续的内存,因为是连续的,所以我们可以采用偏移量的方式来对元素实现快速访问。

而动态数组则是对静态数组的封装,使得更加方便操作元素。有了动态数组,后续的栈,哈希,队列都能更加优雅的实现。

[译] DeepSeek开源smallpond开启DuckDB分布式之旅

thbcm阅读(174)

DeepSeek 正通过
smallpond(一种新的、简单的分布式计算方法)推动
DuckDB 超越其单节点的局限。然而,我们也需要探讨,解决了横向扩展的挑战后,会不会是带来新的权衡问题呢?

联系我们