ERROR [+6870] MakeXGraf: Not compiled with X11 support: use HGraf.X.c FATAL ERROR - Terminating pro

今天想安装个HTK学习学习,结果中间出了问题就是在使用命令“HSLab any_name.sig”时,出现了下面的错误提示:

“ERROR [+6870]  MakeXGraf: Not compiled with X11 support: use HGraf.X.c FATAL ERROR - Terminating pro”

-----------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------

查了些资料,现在整理一下,大家参考参考吧。

一、有关HTK,这里就跳过了,网上的介绍成堆成堆的,做语音识别的应该没有不知道的;

二、HTK的安装,因为完全是开源软件,很容易就下载到了,最长用的方法仍然是去其官方网站下载,我这里用的版本是HTK 3.4.1,操作系统是win7家庭普通版(HOMEBASIC)32位。

1、前提:电脑上要安装了VC软件,我电脑上的是VS2010;

2、解压下载下来的HTK工具包;

3、使用“运行“(win+R快捷键),输入cmd然后回车,打开cmd命令行;

4、使用CD命令将当前路径设置为HTK解压后的存放路径(例如本人电脑上”CD /D F:\HTK\htk“);

5、建立文件夹存放最后的可执行程序:mkdir bin.win32;

6、运行:VCVARS32,注意:如果此命令无法使用的话,请检查环境变量中是否加入了该命令的路径(详情请google)

7、build HTK library:

-1、切换至HTKLib文件夹:cd HTKLib;

-2、使用下面的命令:nmake/f htk_htklib_nt.mkf all

-3、返回上一级目录:cd..

8、build HTK tools:

-1、切换至HTKTools文件夹:cd HTKTools;

-2、使用下面的命令:nmake /f htk_htktools_nt.mkf all

-3、返回上一级目录:cd..

-4、切换至HLMLib文件夹:cdHLMLib

-5、使用下面的命令:nmake /f htk_hlmlib_nt.mkf all

-6、返回上一级目录:cd..

-7、切换至HLMTools文件夹:cdHLMTools

-8、使用下面的命令:nmake /f htk_hlmtools_nt.mkf all

9、返回上一级目录:cd..

这样就可以在之前建立的bin.win32文件夹下看到生成的HTK工具了。

三、HTK安装使用中出现的问题(如文章开篇所说的问题)的解决方法:

1、出现这个问题的原因本人暂时无法详细给出,网上也有很多分析,感兴趣的同志们可以自己去搜;

2、解决之道如下:

-1、这需要修改HTKLib文件夹下的htk_htklib_nt.mkf文件,共有两处需要修改:将文件中的HGraf.null.obj替换为HGraf_WIN32.obj、HGraf.null.olv替换为HGraf_WIN32.olv;

-2、然后在cmd命令行中重新编译HTKLib文件夹下的htk_htklib_nt.mkf;

-3、检查HTKTools文件夹下的Makefile.in文件,如果有"-lX11"字符的话将其删除,然后在cmd命令行中重新编译HTKTools文件夹下的htk_htktools_nt.mkf文件;

3、之后将bin.win32文件夹的路径加入到环境变量中即可测试,成功(示例:HSLab 0.sig)



### 回答1: 这个错误消息的意思是:运行时错误:没有使用 GPU 支持编译。 它表示你正在尝试使用 GPU 运行代码,但是代码并未使用 GPU 编译。这可能是因为代码的开发者没有为 GPU 编译代码,或者你的计算机中没有安装 GPU 驱动程序。 要解决这个问题,你需要确保代码已经为 GPU 编译,或者在没有 GPU 的情况下运行代码。如果你的计算机中安装了 GPU,请确保 GPU 驱动程序已经安装并且正常工作。 ### 回答2: "RuntimeError: Not compiled with GPU support" 是指在运行某个程序时,出现了一个错误。这个错误意味着该程序没有使用GPU加速功能进行编译或没有正确的GPU支持。 使用GPU进行计算可以显著提高计算速度,特别是在处理大量数据或执行复杂的计算任务时。许多编程库和框架(如TensorFlow、PyTorch等)都提供了对GPU的支持。 要解决这个错误,以下是一些可能的解决方法: 1. 检查编译选项:检查您的编译选项是否正确配置了GPU支持。确保您正在使用支持GPU的编译器,并启用了相应的选项。 2. 安装GPU驱动程序:确保计算机上安装了正确的GPU驱动程序。您可以从GPU制造商的官方网站下载并安装最新版本的驱动程序。 3. 更新编程库:如果您正在使用某个特定的编程库或框架,确保使用的是最新的版本。有时,更新编程库可以修复与GPU支持相关的问题。 4. 检查硬件兼容性:确保您的GPU与您所使用的编译器和库兼容。不同的GPU型号和制造商可能需要不同的配置。 如果仍然遇到这个错误,您可能需要查阅更详细的文档或与相关的技术支持团队联系,以获取更具体的帮助和指导。 ### 回答3: "RuntimeError: Not compiled with GPU support" 表示使用的软件或工具没有编译支持GPU。GPU(Graphics Processing Unit,图形处理器)在计算机科学和数据处理领域有着重要作用,它可以加速计算和处理图形、图像和数据等任务。 在遇到这个错误时,有几个可能的原因: 1. 使用的软件版本没有包含GPU支持。某些软件需要单独编译或安装GPU支持,使其能够在计算时利用GPU进行加速。如果没有正确安装或编译GPU支持,就会出现这个错误。解决方法是查找软件的相关文档并确保正确配置了GPU支持。 2. GPU驱动程序未正确安装或已过时。 GPU驱动程序是使GPU与计算机正常通信和工作的软件。如果驱动程序未正确安装或已过时,软件将无法使用GPU加速。解决方法是更新或重新安装GPU驱动程序。 3. 硬件不支持GPU。虽然大多数现代计算机都具有GPU,但某些较旧或低端的计算机可能不支持它。在这种情况下,需要将计算任务配置为在CPU上运行。 综上所述,"RuntimeError: Not compiled with GPU support" 错误的原因可能是软件缺少GPU支持、GPU驱动程序未安装或过时,或硬件本身不支持GPU。解决方法是检查软件文档,确保正确安装和配置GPU支持,同时更新或重新安装GPU驱动程序。如果硬件不支持GPU,则需要将计算任务配置为在CPU上运行。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值