摘要: 本文首发于公众号:机器感知 根据语音全身姿态;基于变分贝叶斯框架的VAE模型;CFG是一种隐式的Perceptual Loss! Diffusion Model with Perceptual Loss 本文研究了扩散模型在生成样本时的质量问题,作者发现使用均方误差损失训练的模型生成的样本往往不真实 阅读全文
posted @ 2024-01-07 00:17 机器感知 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 文章首发于公众号:机器感知 LLM增强LLM;通过预测上下文来提高文生图质量;Spikformer V2;同时执行刚性和非刚性编辑的通用图像编辑框架 LLM Augmented LLMs: Expanding Capabilities through Composition 本文研究了如何高效地组合 阅读全文
posted @ 2024-01-05 23:28 机器感知 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 更多内容见: https://github.com/jiauzhang/dlcv CVPR 2017 基于判别器和生成器建模方法的纹理合成具有很大的潜力,但是现有方法为了效率而采用的前向网络在泛化能力上并不行,即一个网络只能合成一种纹理,缺少多样性。本文着重解决该问题。训练一个多纹理合成网络存在的一 阅读全文
posted @ 2022-03-07 19:21 机器感知 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 前言 Linux内核源码分析之setup_arch (三) 基本上把setup_arch主要的函数都分析了,由于距离上一篇时间比较久了,所以这里重新贴一下大致的流程图,本文主要分析的是bootmem_init函数。 代码分析 bootmem_init函数的结构如下: find_limits通过存储在 阅读全文
posted @ 2021-03-28 13:27 机器感知 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 在 Linux内核源码分析之setup_arch (二) 中介绍了当前启动阶段的内存分配函数memblock_alloc,该内存分配函数在本篇将要介绍paging_init中用于页表和内存的分配,paging_init函数大致流程如下图所示。 2. paging_init 2.1 bui 阅读全文
posted @ 2020-12-31 10:33 机器感知 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 接着上一篇《Linux内核源码分析之setup_arch (一)》继续分析,本文首先分析arm_memblock_init函数,然后分析内核启动阶段的是如何进行内存管理的。 2. arm_memblock_init 该函数的功能比较简单,主要就是把meminfo中记录的内存条信息添加到m 阅读全文
posted @ 2020-12-08 23:40 机器感知 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 之前已经写了几篇Linux内核启动相关的文章,比如:《解压内核镜像》《调用 start_kernel》都是用汇编语言写的,这些代码的作用仅仅是把内核镜像放置到特定的位置,同时配置好C语言的运行环境,再有就是简单的把内核镜像所在区域的页表设置一下,在开启MMU之后就正式开始了C语言代码的执 阅读全文
posted @ 2020-11-22 10:41 机器感知 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 printk 用于在终端上打印内核想要输出的信息,平常我们较多使用的打印函数是 printf,两者名字虽然只有最后一个字母不同,且都是为了在终端上显示信息,但是它们的应用场景并不相同。printk 是 linux 内核用来打印消息的,而 printf 则是用户态模式下打印消息用的,不过最 阅读全文
posted @ 2020-11-01 15:35 机器感知 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 原子操作是指不被打断的操作,即它是最小的执行单位。最简单的原子操作就是一条条的汇编指令(不包括一些伪指令,伪指令会被汇编器解释成多条汇编指令)。在 linux 中原子操作对应的数据结构为 atomic_t,定义如下: typedef struct { int counter; } ato 阅读全文
posted @ 2020-06-24 18:52 机器感知 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 自旋锁的目的是在短期间内进行轻量级的锁定,解决对某项共享资源的互斥使用,在等待锁重新可用期间进行自旋,所以自旋锁不应该被持有时间过长,如果需要长时间锁定的话,推荐使用信号量。实际操作的数据结构如下: 2. 获取锁 最终执行的代码是体系结构相关的自旋锁实现:arch_spin_lock。 阅读全文
posted @ 2020-06-23 14:45 机器感知 阅读(680) 评论(0) 推荐(0) 编辑