自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 资源 (17)
  • 收藏
  • 关注

原创 【pytorch】weight_norm和spectral_norm

和是 PyTorch 中用于对模型参数进行规范化的方法,但它们在实现和使用上有显著的区别。

2025-02-13 17:48:59 398

原创 eniops库中pack函数使用方法

ps:这是 pack 函数的附加输出,表示打包的形状信息。对于 x 的形状 (1, 6, 1, 2),ps 的值可能是 (6, 1),表示第 1 维和第 2 维的原始形状。根据模式 ‘h * d’,flatten 的形状为 (h, w * c, d),即 (1, 6 * 1, 2) = (1, 6, 2)。它保留了第 0 维和第 3 维,同时将第 1 维和第 2 维展平。*:将剩余的维度(第 1 维和第 2 维)展平为一个新的维度。:保留第 0 维(大小为 1)。:保留第 3 维(大小为 2)。

2025-01-24 16:25:40 337

原创 eniops库中reduce函数使用方法

是 eniops 中的一个常用函数,用于对张量进行降维操作。它允许你通过指定维度名称和操作类型(如求和、均值等)来简化张量的形状。reduce 操作将 c 维度通过 ‘mean’ 操作降维,最终输出形状为 (2, 4),对应模式 ‘b h’。输入张量 x 的形状为 (2, 3, 4),对应模式 ‘b c h’。

2025-01-23 14:54:49 377

原创 【pytorch】norm的使用

在torch.norm中,通过参数p来定制order主要有如下几类。

2025-01-21 17:46:51 485

原创 在ubuntu下对NFS做性能测试

使用NFSv4.2协议。这里的版本必须是服务器支持的版本才行。:允许中断挂载操作。(通常与 hard 一起使用):设置NFS请求的超时时间(单位:十分之一秒):设置读写数据块大小为64KB。:设置硬挂载模式,超时后无限重试(默认)。如果对应的文件夹没有创建,该命令会报错。查看该server支持的nfs协议版本。查看安装的nfs-server的版本。所有+后面的版本都是支持的协议版本号。:设置重试次数为5次。配置完成后,执行下面命令,使之生效。设置软挂载模式,超时后返回错误。

2025-01-10 12:55:11 1125

原创 Dell PowerEdge 网络恢复笔记

我有一台Dell的PowerEdge服务器,之前安装了Ubuntu 20 桌面版。突然有一天不能开机了。

2024-09-20 15:25:48 678

原创 网络路由问题检查命令汇总

当使用ping命令时,发现该IP地址不可达。其次,检查机器上的每张网卡的路由信息。最后,在检查一下ARP信息。首先,机器上的路由表。

2024-07-25 11:13:14 446

原创 wireshark RTP分析参数

根据载荷可以知道正确的delta应该是多少,比如G711A,ptime=20,那么delta理论上应该趋近于20.这里的delta,分为了好几种,mean Delta应该趋同于ptime,所以这里的值是ok的。min和max评价抖动情况,但是主要mean是正常的就可以。是当前udp包接收到的时间减去上一个udp包接收到的时间。就是丢掉的udp包,所占的比率。主要看丢弃和Delta,

2024-04-23 20:00:34 1009

原创 【webrtc】Chrome和Firefox在SDP协商过程中,针对localhost的不同处理

mDNS(Multicast DNS,多播DNS)是一种基于DNS(域名系统)的协议,它允许局域网内的设备在没有传统DNS服务器的情况下相互发现和通信。mDNS使用组播技术,通过在局域网内发送广播消息来实现设备的发现和通信。它使用的默认端口是5353。mDNS的工作原理是,当一个设备加入到局域网中,如果它开启了mDNS服务,就会向局域网内的所有设备发送组播消息,告知自己的存在以及IP地址等信息。其他开启mDNS服务的设备接收到这些消息后,就可以响应并提供自己的信息。

2024-04-23 12:39:00 1158 1

原创 go库x/text缺陷报告CVE-2022-32149的处理方案

问题描述go库,注意这里不是go的源码, 在0.3.8版本之前存在一个缺陷(Vulnerability)

2024-04-03 18:41:15 769

原创 [Go运行问题]/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_xx‘ not found

在一台ubuntu 20的机器上通过go 编译生成的可执行程序(使用了cgo),在其他ubuntu机器上运行时出现如下问题。

2024-04-02 18:40:31 1972

原创 ubuntu远程桌面配置以及常见问题

ubuntu远程桌面配置如下。

2024-02-07 16:31:43 3100 1

原创 【pytorch】nn.utils.rnn.pad_sequence的使用

在使用nn.utils.rnn.pad_sequence时,遇到如上错误,原因是使用方式错误.大小为“L x *”的序列,如果batch_first为False,并且“T x B x *”当维度大于2时, 一般会包含batch size,所以要指定batch_size是否是第一维度。用padding_value填充可变长度张量列表。pad_sequence 沿新维度堆叠张量列表,最后一维必须一致,可以理解为embeding层。并将它们垫成相等的长度。例如,如果输入是列表。

2023-06-24 10:43:59 769

原创 source insight go language支持

请把下面的内容保存到文件golang.xclf中,然后导入到source insight<?xml version="1.0" encoding="utf-8"?><SourceInsightConfiguration AppVer="4.00.0088" AppVerMinReader="4.00.0032" > <!-- This is a Source Insight configuration file. --> <!-- www.source

2023-06-02 15:22:07 389

原创 【python】scipy.optimize.curve_fit

官方文档输入参数Valuef函数,它必须以xdata为第一个入参xdata测量的独立数据ydata相关的数据,名义上是 f(xdata,…)的结果输出输出Valuepopt最优值,即拟合函数根据x输出的值pcovpopt的协方差矩阵infodictmesg相关的信息 (returned only if full_output is True)ier。

2023-02-07 17:52:01 652

原创 【pytorch】torch.cdist使用说明

torch.cdist的使用介绍如所示,它是批量计算两个向量集合的距离。其中, x1和x2是输入的两个向量集合。p 默认为2,为欧几里德距离。它的功能上等同于如果x1的shape是 [B,P,M], x2的shape是[B,R,M],则cdist的结果shape是 [B,P,R]

2023-02-04 22:41:46 15053 1

原创 【Meta EnCodec源码分析】BitPacker功能介绍

首先介绍一下二进制流。假如有下4个数值首先每个数字对应的二进制分别如下我们需要将这些数字保存到一个二进制文件中。注:这里不考虑BigEndian还是LittleEndian。那么这个文件中,按照输入的顺序,即来说,文件应该是这样的,一共4个byte。

2023-01-30 18:38:47 712

原创 【pytorch】在多个batch中如何使用nn.CrossEntropyLoss

有的时候我们需要计算多个batch的CrossEntropyLoss, 如下面的代码片段从官网上的例子来看, 一般input为(Number of Batch, Features), 而target一般为 (N,)

2022-12-13 23:05:44 1456 1

原创 【MRCPv2协议介绍】SIP Session Example

MRCPv2 是 Media Resource Control Protocol Version 2 (MRCPv2)的缩写,这一篇翻译RFC6787一节4.3. SIP Session Example。

2022-12-10 17:25:03 1165

原创 【MRCPv2协议介绍】 Managing Resource Control Channels

MRCPv2 是 Media Resource Control Protocol Version 2 (MRCPv2)的缩写,这一篇翻译RFC6787一节4.2. Managing Resource Control Channels。

2022-12-10 17:03:32 1390

原创 【MRCPv2协议介绍】 Generic Result Structure

在结果结构中,它们必须以结果中声明的命名空间前缀为前缀,或者必须是标识为属于相应命名空间的元素的子元素。有关如何使用 XML 命名空间的详细信息,请参阅 [W3C.REC-xml-names11-20040204]。[W3C.REC-xml-names11-20040204] 的第 2 节提供了有关如何声明名称空间和名称空间前缀的详细信息。NLSML 的根元素是

2022-12-10 16:15:36 734

原创 【MRCPv2协议介绍】 Generic Message Headers

MRCPv2 是 Media Resource Control Protocol Version 2 (MRCPv2)的缩写,这一篇翻译RFC6787一节。

2022-12-10 15:55:47 1494

原创 【pytorch】使用pytorch自己实现LayerNorm

pytorch中使用LayerNorm的两种方式,一个是。下面代码是分别使用这两种方式以及一种自己实现的方式。

2022-12-09 15:18:15 4060

原创 【opensips】客户端的注册

opensips可以通过registrar模块实现注册的能力,所有的账户信息默认是在opensips的subscibe表中,默认的subscibe表结构如上图,客户端通过REGISTER消息来注册,注册流程如下第一个Register可能会不带任何鉴权信息,opensips会做鉴权。这些是需要写在opensips.cfg文件中下面是一个示例片段,注:fix_nated_register会将客户端的出口IP(对于NAT有用)保存到location的received字段。opensips中保

2022-12-07 14:53:45 1867

原创 在ubuntu20下构建rtpengine

本次安装在ubuntu 20 镜像中进行,首先第一步,拉去一个ubuntu最新的镜像也可以指定Ubuntu的版本,具体的可以根据需求来看。不过我在这里使用的就是最新的ubuntu官方镜像。

2022-11-21 15:15:28 884

原创 【linux】自定义nameserver

可以使用unbound来构建自定义的nameserver,在Centos或者Ubuntu下可以直接安装unbound服务;centos安装ubuntu安装默认的配置文件在/etc/unbound/unbound.conf安装完unbound后,可以通过命令unbound直接启动服务或者可以通过系统服务启动。下面是通过命令行启动unbound的日志在默认的配置中是写入到syslog中的,如果需要重定向到其他文件,可以修改unbound.cfg中如下的配置。

2022-11-14 12:42:47 3987

原创 centos docker中无法安装软件的解决方法

官方的centos镜像中yum/dnf的源是默认注释掉的,如果直接使用,则会出现如下面的错误。修复的方法是,需要修改**/etc/yum.repos.d/** 下的源配置文件,163(网易)yum源:http://mirrors.163.com/.help/中科大的Linux安装镜像源:http://centos.ustc.edu.cn/阿里yum源:http://mirrors.aliyun.com/repo/搜狐的Linux安装镜像源:http://mirrors.sohu.com/

2022-11-11 21:36:45 1004

原创 flex+bison写一个简单的加法计算程序

文件总计2个。

2022-10-26 15:25:19 383

原创 简话git rebase

git 的rebase相信很多同学都有耳闻,但是可能一直没有尝试过如何使用。base顾名思义,是基线的意思,一个完整的代码提交历史,就如果时间上的历史,是一条直线,上图的时间线表示了古欧洲的历史,可见是一条直线,没有分支。但是实际上在版本开发过程中,实际上这样是过于理想的。实际上的情况如下:我们在版本中,提交了D-E,此时我们需要一个特性分支topic,单独开发;于是我们就有了topic分支和master两个;

2022-10-11 17:46:02 574

原创 【pytorch】有关nn.EMBEDDING的简单介绍

假设有一本字典,就一共只有10单词,每个单词有5个字母组成。每一页上只写一个单词,所以这10页纸上分别写了这10个单词。内如如下,我们假定这本字典叫, 这里的10和5即上面介绍的含义,10个单词,每个单词5个字母;现在我要查看第2页和第3页(从0开始),那么我会得到 [s,m,a,l,l], [w,a,t,c,h] 内容。假定我们约定一个暗号,你告诉我页数,我就返回对应页数的单词。如,你发给我暗号 [ [2,3], [1,0], [8,6] ] (

2022-09-29 10:12:30 4402 1

原创 【numpy】numpy.where的使用

在官方note中,已经注明,如果是仅仅输入condition;那么它的作用等同于。

2022-09-14 13:01:09 476

原创 【python】计算mel频率可能比你想象的要复杂一点

在另外一个函数的api介绍中,有关于htk的说明librosa默认使用slaney实现,这是在MATLAB Auditory Toolbox中的实现。在这种实现下,转换在1千赫以下是线性的,在1千赫以上是对数的另外一种实现来源Hidden Markov Toolkit ,即HTK然后针对slaney和HTK,这里信号给了两个参考引用连接基本都是20年前的东西了。但是相比而言,slaney是比HTK稍微新一些的了。...

2022-08-31 18:00:49 759

原创 【python】HTTP压力测试过程中遇到的问题与解决方案

记录一下测试过程中遇到的问题。

2022-08-18 15:10:24 1971

原创 【linux】打印linux系统中有关tcp的设置

打印linux系统中有关tcp的设置。

2022-08-16 11:50:15 724

原创 apr_thread使用内存之谜

问题的起因是因为使用了一个apr的服务,产生了巨大的virtual memory,具体的表现是,在top中可以看到该进程的VIRT和RES,VIRT比实际上使用的要大很多。在google上找到如下文章怕有人访问不了,直接把原文贴在这里。...

2022-08-02 21:05:29 291

原创 opensips与对方tls sip trunk对接注意事项

opensips是一个强大的SBC,它支持多种底层协议; 如udp,tcp,以及基于tcp的tls,ws,wss等。在与基于tls的sip trunk对接时,需要注意以下几点:

2022-06-21 14:43:56 1214

原创 【pytorch】使用numpy实现pytorch的softmax函数与cross_entropy函数

公式Softmax(xi)=exp⁡(xi)∑jexp⁡(xj){Softmax}(x_{i}) = \frac{\exp(x_i)}{\sum_j \exp(x_j)}Softmax(xi​)=∑j​exp(xj​)exp(xi​)​结果一致从源码上来看,torch.nn.functional.F.softmax实际上调用的是Tensor自身的softmax函数公式Log_softmax(xi)=lnexp⁡(xi)∑jexp⁡(xj){Log\_softmax}(x_{i}) = ln

2022-06-03 10:52:33 4402 1

原创 【pytorch异常处理】使用释放的图资源

【error】Trying to backward through the graph a second time, but the saved intermediate results have already been freedRuntimeError: Trying to backward through the graph a second time, but the saved intermediate results have already been freed. Specify reta

2022-05-12 17:47:13 563

原创 【matlab】一行中打印整个数组

在使用matlab时候,有时需要将数组打印出来,比较常用的是disp,可以直接输入数组打印。如下面的简单示例a=[1.10001,1.22222,-1.30303];disp(a);输出如下:但是如果需要打印到文件,或者指定格式打印呢,这个时候就不太适用了。当然有一种比较笨的方法,就是遍历数组打印。这不是不可以,只是实现上比较低效,下面就来介绍几种常用的可以在一行中打印数组的方法。方法1.该方法是先将数组中的数据转换成string,然后将string通过join来连接起来;打印数组也

2022-04-28 15:52:11 15693

原创 centos如果有的repo失效,每次安装或者更新都会报错

centos如果有的repo失效,每次安装或者更新都会报错如有下面的错误http://files.freeswitch.org/yum-1.6/7/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not FoundTrying other mirror.To address this issue please refer to the below wiki article https://wiki.centos.org/yum-e

2022-04-12 20:14:40 2871 1

Netcat for windows 32/64 bit

Netcat for windows 32/64 bit

2023-04-04

opensips-2.4.tar.gz

opensips-2.4.9源代码(已删除.git文件夹)

2021-02-18

信号线性卷积与圆周卷积处理示例

通过xls展示了线性卷积和圆周卷积两种计算方式。 请参考单元格中的公式。 线性卷积和圆周卷积各有两个不同的例子供大家参考。

2020-11-11

openfst_example_data_files.zip

openfst官网example中使用到的数据 数据来源: http://www.openfst.org/twiki/bin/view/FST/FstExamples

2020-10-10

wav_split_0.1.zip

根据时间点截取wav文件 参考文章https://blog.csdn.net/mimiduck/article/details/107915100

2020-08-10

cub-1.8.0.zip

安装Kaldi所需要的cub-1.8.0.zip 官网获取地址https://nvlabs.github.io/cub/download_cub.html 如果官网无法访问,可以下载该文件。该文件即从官网获取的。

2020-07-16

CheapTrick a spectral envelope estimator for high-quality.pdf

a spectral envelope estimator for high-quality speech synthesis Masanori Morise

2020-07-06

DUAL-PATH RNN FOR TIME-DOMAIN SINGLE-CHANNEL SPEECH SEPARATION

DUAL-PATH RNN EFFICIENT LONG SEQUENCE MODELING FOR TIME-DOMAIN SINGLE-CHANNEL SPEECH SEPARATION.pdf

2020-07-06

Harvest A high-performance fundamental frequency estimator.pdf

Harvest A high-performance fundamental frequency estimator.pdf Masanori Morise

2020-07-05

resampler16kwav.zip

usage: wav_resampler 只能处理单声道16bit音频! 源码是linux下在windows下采用cygwin编译出来的

2020-05-27

[bug15570patch]kernel-3.10.0-957.1.3and5.1

共如下四个文件 kernel-3.10.0-957.1.3.bug15570.plus.el7.x86_64.rpm kernel-3.10.0-957.5.1.bug15570.plus.el7.x86_64.rpm kernel-devel-3.10.0-957.1.3.bug15570.plus.el7.x86_64.rpm kernel-devel-3.10.0-957.5.1.bug15570.plus.el7.x86_64.rpm

2019-03-15

广播练习01

这篇博客的附件: http://www.cnblogs.com/idealcat/p/5186909.html

2016-02-12

Python 3.3 for linux

Python 3.3 for linux

2013-04-02

SQLiteDatabaseBrowser

这是一款查看sqlite数据库的小工具,可以对数据库中的内容进行查看。十分方便!

2013-03-03

C++编程规范:101条规则、准则与最佳实践

C++编程规范:101条规则、准则与最佳实践

2012-01-28

Linux下的简单socket编程示例

在Linux下的socket的简单编程示例,使用标准C,一共两个文件,一个客户端一个服务端。 相关文章http://blog.csdn.net/mimiduck/archive/2011/05/04/6393663.aspx

2011-05-04

jQuery基础教程(pdf)

个人搜寻,总结加排版做的pdf 绝非影印版 适合初学者 一共八块内容 高手们就不用下了。。。

2008-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除