Totem

AudioSeal 音频水印系统

AudioSeal 音频水印系统

语音合成
PyTorch
Cuda

**AudioSeal** 是 Meta 开源的语音水印系统,用于 AI 生成音频的检测和溯源。

参考:

运行环境:

1. TBB(Intel Threading Building Blocks):

On ubuntu, it can be installed via apt-get as follows: “sudo apt-get install libtbb-dev

2. GTEST (Google C++ Testing Framework):

  • 安装到路径:/usr/src/

    sudo apt-get install libgtest-dev

  • 由CMakeLists.txt生成Makefile文件(没有cmake请先安装)
    sudo cmake .

(或者cmake CMakeLists.txt
在这里插入图片描述

  • 执行以下命令,生成两个静态库:libgtest.a 和 libgtest_main.a
    sudo make

在这里插入图片描述

  • 将静态库拷贝到系统目录:
    sudo cp libgtest*.a /usr/local/lib

  • 环境变量:
    export GTEST=/usr/src/gtest/

编译报错及改正:

1、…/totem/totem_comkernel.cuh(163): error: function “atomicAdd(double *, double)” has already been defined

CUDA版本导致。cuda 8.0 提供了对atomicAdd的定义,但atomicAdd在之前的cuda toolkit中并未出现,因此一些程序自定义了atomicAdd函数。

#if !defined(__CUDA_ARCH__) || __CUDA_ARCH__ >= 600 //CUDA 8.0 has defined it
#else
inline __device__ double atomicAdd(double* address, double val) {
  unsigned long long int* address_as_ull = (unsigned long long int*)address;
  unsigned long long int old = *address_as_ull, assumed;
  do {
    assumed = old;
    old = atomicCAS(address_as_ull, assumed,
                    __double_as_longlong(val + __longlong_as_double(assumed)));
  } while (assumed != old);
  return __longlong_as_double(old);
}
#endif

2、error: for statement expected before ‘}’ token
for (vid_t v = 0; v < graph->vertex_count; v++) {
在这里插入图片描述

运行

在这里插入图片描述

您可能感兴趣的与本文相关的镜像

AudioSeal 音频水印系统

AudioSeal 音频水印系统

语音合成
PyTorch
Cuda

**AudioSeal** 是 Meta 开源的语音水印系统,用于 AI 生成音频的检测和溯源。

内容概要:Totem 2021R1.4版本更新日志涵盖了多个方面的改进与修复,旨在提升软件的功能性、速度和易用性。主要更新包括:新增配置关键字ACE_FAIL_STOP和SWITCH_CONTROL_NET,增强了对控制网和开关器件的处理灵活性;支持正则表达式匹配控制网名称,提高了对由总线位控制的开关的支持;改进了对MOS器件源漏极连接在一起时的引脚探测功能;增加了详细的开关报告生成功能,优化了内部网络路径追踪;增强了GDS2DB流程,支持多层定义的过孔和共垂直金属层的提取;改进了ESD检查,简化了封装电阻值的提供方式,并优化了B2B规则间的计算结果复用;修复了多个模块(如MMX、GDS2DB、仿真、电源EM)中存在的错误和崩溃问题;针对混合信号和数字布局布线设计,解决了若干关键问题,如DEF文件解析、电流波形模型精度改进、自热分析支持等;最后,版本间结果差异部分强调了对内部电源网络跟踪点的改进。; 适合人群:从事集成电路设计、验证以及相关领域的工程师和技术人员,特别是那些使用Totem工具进行电源完整性分析、电磁兼容性分析和静电放电保护设计的专业人士。; 使用场景及目标:①帮助用户更好地理解和利用新版本中的增强功能,如新的配置关键字和改进的控制网处理能力;②解决先前版本中存在的各种bug和性能问题,确保工具在实际项目中的稳定性和可靠性;③为混合信号和数字设计提供更强大的支持,提高设计效率和质量;④通过改进后的ESD检查机制,保障芯片的安全性和可靠性。; 其他说明:此版本更新日志详细列出了所有改进点和修复项,建议用户仔细阅读并根据自身需求评估是否升级到最新版本。此外,对于涉及到具体配置或命令使用的部分,应参照官方文档获取准确的操作指南。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值