草庐IT

CUDA_TOOL

全部标签

python - 警告 (theano.sandbox.cuda) : CUDA is installed, 但设备 gpu 不可用(错误:cuda 不可用)

在UbuntuMATE16.04中,我尝试使用GPU在此处运行深度学习python示例:testingTheanowithGPU我确实运行了示例代码,THEANO_FLAGS=mode=FAST_RUN,device=gpu,floatX=float32pythoncheck1.py不过好像用的是CPU,不是GPU。这是终端输出的最后一部分:WARNING(theano.sandbox.cuda):CUDAisinstalled,butdevicegpu0isnotavailable(error:cudaunavailable)...Usedthecpu我也试过运行这段代码:THEAN

python - python distutils可以编译CUDA代码吗?

我有CUDA代码,我想使用distutils为Python构建一个动态库。但即使安装了“nvcc”编译器,distutils似乎也无法识别“.cu”文件。不确定如何完成。 最佳答案 Distutils默认无法编译CUDA,因为它不支持同时使用多个编译器。默认情况下,它会根据您的平台设置编译器,而不是您拥有的源代码类型。我在github上有一个示例项目,其中包含一些猴子补丁到distutils中以破解以支持这一点。示例项目是一个C++类,它管理一些GPU内存和一个CUDA内核,包裹在swig中,并且所有这些都只用pythonsetup

python - 从 Python 访问 OpenCV CUDA 函数(无 PyCUDA)

我正在编写一个Python应用程序,它使用OpenCV的Python绑定(bind)来进行标记检测和其他图像处理。我想使用OpenCV的CUDA模块来CUDA加速我应用程序的某些部分,并在他们的.hpp文件中注意到他们似乎正在使用Python和Java的OpenCV导出宏。但是,我似乎无法访问这些CUDA函数,即使我正在构建OpenCVWITH_CUDA=ON。是否有必要使用PyCUDA等包装器来访问GPU函数,例如cudaarithm中的阈值?或者,如果我在我的Python代码中调用cv2.threshold()(而不是基于CPU的常规实现),是否已经使用了这些CUDA加速函数?CV

在Windows10环境安装CUDA11.7及PyTorch1.13--使用Nvidia RTX A4000开始炼丹之旅

在Windows10环境安装CUDA11.7及PyTorch1.13–使用NvidiaRTXA4000开始炼丹之旅前言这个双十一,RTX3090矿卡反倒是涨价了,RTX3090Ti当然也涨价了。。。只好从x宝搞一只工包丽台RTXA4000,唯一的好处就是显存大并且便宜。。。较RTX306012G,16G显存能玩的时间可能也长一点,毕竟现在是4K屏,显存大当然更从容些。硬件配置之前有写过:https://lizhiyong.blog.csdn.net/article/details/123294308主板:x99f8dCPU:e52696v3*2【36核72线程】内存条:DDR4ECC32G*8

python - 让 TensorFlow 使用由自定义 CUDA 例程即时生成的训练数据

假设我们生成自己的训练数据(例如,通过从一些扩散过程中采样并计算一些感兴趣的数量)并且我们有自己的CUDA例程,称为generate_data,它在GPU内存中为给定的一组输入生成标签.因此,我们处于一个特殊的环境中,我们可以以“在线”方式生成任意数量的训练数据批处理(在每次批处理迭代中,我们调用generate_data例程来生成新批处理并丢弃旧批处理).既然数据是在GPU上生成的,有没有办法让TensorFlow(PythonAPI)在训练过程中直接使用它?(例如填充占位符)这样,这样的管道会很有效。我的理解是,目前您需要在这样的设置中将数据从GPU复制到CPU,然后让Tensor

ubuntu18.04 cuda卸载及安装

1.若电脑上已经安装了其他版本的cuda及显卡驱动,需要完全卸载并删除相关文件,否则会导致安装不成功,执行如下:1.1卸载cuda,步骤如下:cd/usr/local/cuda-xx.x/bin/(进入你的cuda文件夹下)sudo./cuda-uninstallersudorm-rf/usr/local/cuda-xx.x(删除cuda文件夹)1.2卸载驱动,步骤如下:sudoapt-getremove--autoremovenvidia-cuda-toolkitsudoapt-getpurgenvidia-cuda-toolkit若上面的命令无效,则执行:sudonvidia-uninst

ubuntu18.04 cuda卸载及安装

1.若电脑上已经安装了其他版本的cuda及显卡驱动,需要完全卸载并删除相关文件,否则会导致安装不成功,执行如下:1.1卸载cuda,步骤如下:cd/usr/local/cuda-xx.x/bin/(进入你的cuda文件夹下)sudo./cuda-uninstallersudorm-rf/usr/local/cuda-xx.x(删除cuda文件夹)1.2卸载驱动,步骤如下:sudoapt-getremove--autoremovenvidia-cuda-toolkitsudoapt-getpurgenvidia-cuda-toolkit若上面的命令无效,则执行:sudonvidia-uninst

python - 如何在 Google Colab GPU 中安装 CUDA

GoogleColabGPU似乎没有附带CUDA工具包,我如何在GoogleColabGPU中安装CUDA。我在GoogleColab中安装mxnet时遇到此错误。Installingcollectedpackages:mxnetSuccessfullyinstalledmxnet-1.2.0ERROR:IncompleteinstallationforleveragingGPUsforcomputations.PleasemakesureyouhaveCUDAinstalledandrunthefollowinglineinyourterminalandtryagain:pipuni

【BBuf的CUDA笔记】九,使用newbing(chatgpt)解析oneflow softmax相关的fuse优化

0x0.背景随着年纪越来越大,读代码越来越困难,如果你发现看不懂同事写的代码应该怎么办呢?不要担心,大语言模型的时代了来了,chatgpt和gpt4会教会我们怎么读代码。本篇文章就来展示一下使用newbing(chatgpt)来读oneflowsoftmax相关的fuse优化kernel的过程。本文的代码解释均由chatgpt生成,我只是手工做了非常少的一点微调来保证对代码解释的正确性。完整代码解释见:https://github.com/BBuf/how-to-optim-algorithm-in-cuda/blob/master/oneflow-cuda-optimize-skills/f

javascript - 将 HTML 另存为独立页面 : Exporting Tool?

我需要定期将html页面作为没有外部依赖项的独立.html文件发送给客户端。原始页面是用node.js和express完成的,它们包含几个库,例如HighCharts。到目前为止,我都是手动完成准备工作,包括:将所有图像转换为blob复制页面内的所有外部.js和.cs尽可能减少(标准库,例如jQuery或Bootstrap...)结果是一个单独的.html文件,可以在没有互联网连接的情况下打开,看起来就像原始文件一样。是否有任何工具可以自动执行此操作?如果没有,也许我会自己用Python编写代码。您对此有什么建议吗?谢谢 最佳答案