• 2025-01-10服务器上mysqld,java的进程Out of Memory,被kernel kill 掉了
    /var/log/messages里面日志如下Aug1019:47:16VM-0-7-centoskernel:8936totalpagecachepagesAug1019:47:16VM-0-7-centoskernel:0pagesinswapcacheAug1019:47:16VM-0-7-centoskernel:Swapcachestats:add0,delete0,find0/0Aug1019:47:16VM-0
  • 2025-01-09.Net程序员都应该知道的,微软官方开源的3个AI项目
    整理3个微软官方开源的AI项目。一、AI-Samples一个官方提供AI的.NET示例集合,该项目包含各种项目示例代码,方便初学者通过实践示例项目,学习如何将AI集成到我们的.NET项目中。该项目提供非常多示例教程,也有部分教程后续才会推出。1、Microsoft.Extensions.AIMicrosoft.Ext
  • 2025-01-09linux kernel bind()时发生了什么
    配置实验一下,我有两个口lo和enp0s3,两个地址,如下所示。 真实物理口测试访问同子网的10.0.2.2如果没有地址,返回:Cannotassignrequestedaddress,说明bind失败了。 lo口测试访问loopback地址127.0.0.1如果没有地址,返回:Cannotassignrequestedaddress,说明bind失败了
  • 2025-01-097.6 2D卷积
    OpenCV的自定义卷积函数在OpenCV中,允许用户自定义卷积核实现卷积操作,使用自定义卷积核实现卷积操作的函数是cv2.filter2D(),其语法格式为:dst=cv2.filter2D(src,ddepth,kernel,anchor,delta,borderType)式中:dst是返回值,表示进行方框滤波后得到的处理
  • 2025-01-05cuda kernel启动的反汇编
    原始代码//Typeyourcodehere,orloadanexample.extern"C"__global__voidsquare(int*array,intn){inttid=blockDim.x*blockIdx.x+threadIdx.x;if(tid<n)array[tid]=array[tid]*array[tid];}voidsquare_do(int
  • 2025-01-04高性能计算-CUDA矩阵加法及优化测试
    1.目标:对16384*16384规模的矩阵进行加法运算,对比CPU和GPU计算的效率,还有不同线程块大小规模下对效率的影响;并做可能的优化测试。2.核心代码/*用GPU对二维矩阵做加法,分析不同线程块规模下的性能变化*/#include<stdio.h>#include<stdlib.h>#include<sys/time.h>#
  • 2025-01-01手把手教你搭建用buildroot构建qemu环境
    原文:https://blog.csdn.net/weixin_44458100/article/details/136091106之前我有篇讲过用QEMU模拟ARM64开发环境之busybox构建文件系统的开发环境具体可以看下这篇。https://mp.weixin.qq.com/s?__biz=MzUyNDUyMDQyNQ==&mid=2247483891&idx=1&sn=e5e858476ec6b821f7fec458e78ba4f
  • 2024-12-31基于zynq在linux下的HDMI实战
    ZYNQ系列文章目录第一章:基于zynq在linux下的phy调试记录第二章:qemu制作ubuntu文件系统第三章:基于zynq在linux下的AXI-CAN实战第四章:基于zynq在linux下的HDMI实战文章目录ZYNQ系列文章目录前言一、vivado中HDMI的配置1.1IP核准备1.2vivadoDiagram配置1.3SDK配置
  • 2024-12-29AI Agent系列-什么是AI智能体,使用Semantic Kernel开发一个AI Agent
    今年最热的技术除了LLM大语言模型外,AIAgent智能体成为下一个最热的技术发展热点。、近期准备整理几篇AI智能体的博客,带着大家了解并学习AI智能体的开发和应用。一、什么是AI智能体AI智能体(AIAgent)是指一个由人工智能驱动的系统或程序,能够在一定的环境中自主感知、决策和执
  • 2024-12-27【CUDA】cuDNN:加速深度学习的核心库
    【CUDA】cuDNN:加速深度学习的核心库1.什么是cuDNN?cuDNN(CUDADeepNeuralNetworklibrary)是NVIDIA提供的一个高性能GPU加速库,专为深度学习任务中常见的操作进行了高度优化。它不仅提供了单操作的高效实现,还支持多操作融合(fusion),旨在最大化地利用NVIDIAGPU的计算
  • 2024-12-27【STS测试】failure of android.security.sts.KernelLtsTest#testRequiredKernelLts_WARN
    总结:获取以下信息:1.安全补丁版本spl:2024-12-052.kernel版本5.15.1483.确认spl+6个月是否在【kernel-lifetimes.xml】中对应版本的生命周期之内,如果不在,则报出异常逻辑:确保安全补丁版本+6个月之后,仍旧在kernel的生命周期之内。也就是kernel版本该升级就升级吧。----------
  • 2024-12-27GaussDB 关键架构目标
    GaussDB在架构设计上,采用组件化原则,分为GaussDBKernel内核和GaussDBKernelOM两部分。在产品形态上,提供面向云数据库服务GaussDB的分布式安装包和集中式安装包,提供面向本地化安装的小型化安装包。根据华为云提供的调查报告,当前全球数据库市场增长超预期,云是数据库增长最重要驱动
  • 2024-12-26RISC-V篇-VSCode+qemu+gdb可视化调试Linux Kernel
    https://zhuanlan.zhihu.com/p/4185359719 本文发布于微信公众号:Linux底层小工,欢迎关注,获取更多原创技术文章!“VSCode+qemu+gdb调试OpenSBI确实很爽,那怎能少了调试kernel呢~~”01VScode调试MMU开启之前的kernel有了调试OpenSBI的基础,再调试kernel,那设置相当简单了,如果你还
  • 2024-12-26Linux驱动的调试
    调试Linux驱动喜欢我O2优化吗
  • 2024-12-25CentOS 7.9升级内核到4.18.0
    参考:https://docs.shanhe.com/v6.1/compute/vm/best-practices/linux/kernel_upgrade/需求:内核版本3.10.0==>4.18.0操作步骤1、查看当前内核版本uname-runame-acat/etc/redhat-releaserpm-qa|grepkernel   #查看系统中全部的内核2、升级内核a、更
  • 2024-12-24ANR
      ECouldnotfindclass'android.media.AudioAttributes$Builder',referencedfrommethodcom.android.launcher3.common.utils.AudioFocusManager.requestAudioFocus2024-12-2414:31:07.2891041-1041WindowManagerpid-1041
  • 2024-12-24YOLOv11模型改进-模块-引入多尺度大核注意力Multi-scale Large Kernel Attention
            MLKA的提出源于图像超分辨率任务的挑战性,该任务需重建低质量图像缺失的高频信息,但因LR与HR图像对应关系复杂,寻找像素相关性困难。此前模型扩展容量的方法增加了训练负担和数据收集成本,而采用的注意力机制无法同时获取局部与长距离信息且感受野固定。受视
  • 2024-12-23制作initramfs/initrd镜像
    参考http://www.cnblogs.com/wwangLinuxkernel在自身初始化完成之后,需要能够找到并运行第一个用户程序(这个程序通常叫做“init”程序)。用户程序存在于文件系统之中,因此,内核必须找到并挂载一个文件系统才可以成功完成系统的引导过程。在grub中提供了一个选项“root=”用来指
  • 2024-12-22强化学习SQL算法(soft q learning)—— SVGD的实现(Stein Variational Gradient Descent: A General Purpo
    代码实现地址:https://openi.pcl.ac.cn/devilmaycry812839668/softlearning/src/branch/master/softlearning/misc/kernel.pyfromdistutils.versionimportLooseVersionimportnumpyasnpimporttensorflowastfdefadaptive_isotropic_gaussian_kernel(xs,ys,h_min
  • 2024-12-22(即插即用模块-特征处理部分) 十二、(2023) SDM 语义差异引导模块
    文章目录1、SemanticDifferenceGuidanceModule2、代码实现paper:PnPNet:Pull-and-PushNetworksforVolumetricSegmentationwithBoundaryConfusionCode:https://github.com/AlexYouXin/PnPNet1、SemanticDifferenceGuidanceModule为了解决以下几个问
  • 2024-12-21在Linux系统上安装KVM(Kernel-based Virtual Machine)
    在Linux系统上安装KVM(Kernel-basedVirtualMachine)通常与安装libvirt一起进行,因为libvirt提供了对KVM的抽象和管理。以下是在基于Debian(如Ubuntu)和基于RPM(如CentOS/RHEL)的系统上安装KVM的步骤:基于Debian的系统(如Ubuntu) 1.更新包列表:【bash】sudoaptupdate 2.安
  • 2024-12-20ChCore-Lab4
    lab4:多核调度与IPC结合IPADSOSLabManual一起阅读,风味更佳!多核启动支持:使ChCore通过树莓派厂商所提供的固件唤醒多核执行多核调度:使ChCore实现在多核上进行round-robin调度。IPC:使ChCore支持进程间通信IPC调优:为ChCore的IPC针对测试的特点进行调优。踩坑1:请记得
  • 2024-12-20PAWNYABLE kernel userfaultfd 笔记
    感觉这个是比较古老(2020左右的)用法了,看看即可?概念userfaultfd可以类比成一个缺页异常的handler,如果handler可以处理很久,那可能更好达到竞争的效果工作流程参考KernelPwnSyscalluserfaultfdandSyscallsetxattr-Wings的博客户通过userfaultfd系统调用接收文件描
  • 2024-12-20RK3568平台(基础篇)io命令支持
    一.什么是io命令“io”命令通常用于显示Linux系统中的I/O统计信息。它提供了有关磁盘读写操作的详细信息,包括每个块设备的读写次数、读写扇区数、读写延迟等。io命令可以直接操作某个寄存器,用于查看设置某个GPIO引脚配置了什么iomux。二.io命令支持RK平台要支持io命令
  • 2024-12-20深度可分离卷积原理分析回顾、代码实践与优缺点对比学习记录
    最近在项目开发中有需要用到轻量化相关的内容,那必定是绕不开深度可分离卷积的,这里记录自己的学习记录和实践内容。深度可分离卷积(DepthwiseSeparableConvolution)是一种轻量化的卷积操作,广泛应用于移动设备和嵌入式设备上的深度学习模型(如MobileNet和Xception)。它将标准