Jeff's Blog

未来那么远,开心就好

内存问题检测的四种写法

我不是孔乙己.

作者:Jeff Pan 转载请联系作者(kevinjjp@gmail.com)或在下方留言,侵权必究。 四种内存检测方法 1. VS2017 推荐指数:未知 (未使用过) 2. sanitizer1 推荐指数: ★★★★★ 包括address, memory, leak等多种sanitizer检测工具 在使用gcc或者clang...

Ubuntu中使用gpu遇到的问题

GPU makes life easier, while Unix does not.

作者:Jeff Pan 转载请联系作者(kevinjjp@gmail.com)或在下方留言,侵权必究。 ======================================================================================= Q1: Ubuntu中使用nvidia-smi命令查看GPU状态时,永远有一个GPU使用率为99% A1:...

端到端的语音合成前端架构

End-to-End Text-to-Speech Front-End Architecture

作者:Jeff Pan 转载请联系作者(kevinjjp@gmail.com)或在下方留言,侵权必究。 1. 介绍 当前成熟的语音合成前段框架大体采用的是模块化的前端,按照固定的pipeline逐一得出相应模块的结果,加入到最终的语言学特征中, 如下: \[|TN| \rightarrow |Word Parser| \rightarrow |POS| \rightarrow |G2...

Multiprocessing中pool和queue的使用

multiprocessing makes life hard

使用多进程可以采用的两种方式 Queue Pool Queue 队列,先进先出 使用queue的流程 使用multiprocessing.Queue(N)申明一个大小为N的Queue 定义一个putQueue函数将任务加入队列: queue.put(task) 使用multiprocessing.Process(target=putQueue, args=(...