2.1
字典中key(键)唯一,不能相同,但value(值)可以相同
Redis【1】- 如何阅读 Redis源码
Redis 也是一种 分布式缓存 ,其代码是 c 语言写的,那我们该如何阅读呢?
开源 – Ideal库 – Excel帮助类,设计思路(一)

Redis中常见的延迟问题
首先设置Redis的慢日志阈值,只有超过阈值的命令才会被记录,这里的单位是微妙,例如设置慢日志的阈值为5毫秒,同时设置只保留最近1000条慢日志记录:
《HelloGitHub》第 104 期
HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。
新型大语言模型的预训练与后训练范式,苹果的AFM基础语言模型
前言:大型语言模型(LLMs)的发展历程可以说是非常长,从早期的GPT模型一路走到了今天这些复杂的、公开权重的大型语言模型。最初,LLM的训练过程只关注预训练,但后来逐步扩展到了包括预训练和后训练在内的完整流程。后训练通常涵盖监督指导微调和对齐过程,而这些在ChatGPT的推广下变得广为人知。
SSD:清华出品,可切换密集稀疏的大模型预训练加速方案 | ICML’24

AmplifyImpostors源码阅读

论文解读《Neural Cleanse: Identifying and Mitigating Backdoor Attacks in Neural Networks》
我们提出了第一个鲁棒和可推广的DNN后门攻击检测和缓解系统。我们的技术可以识别后门并重建可能的触发因素。我们通过输入过滤器、神经元修剪和遗忘来识别多种缓解技术。我们通过对各种DNNs的广泛实验证明了它们的功效,而不是先前工作中确定的两种后门注射方法。我们的技术也被证明对后门攻击的许多变体是稳健的。
CudaSPONGE之Python接口
虽然安装和操作的过程并不复杂,但是这里面的交互逻辑还是得大概梳理一下。CudaSPONGE本身支持从plugin中调用几个固定的接口函数,如
Calculate_Force()用于更新作用力,还有
Mdout_Print()打印输出回调函数等等。调用的方式是通过动态链接库加载,也就是说,plugin的开发逻辑是先有一个python文件或者C语言文件,其中的API要跟CudaSPONGE对齐,然后编译成so动态链接库,供CudaSPONGE模拟的过程去调用,这是一个CudaSPONGE plugin开发的逻辑链条。
小狮博客