gpu 相关问题

“图形处理单元”的缩写。有关编程传统图形应用程序的信息,请参阅“图形编程”的标记条目。对于使用GPU的通用编程,请参阅“gpgpu”的标记条目。对于特定的GPU编程技术,请参阅“opencl”,“cuda”和“thrust”的热门标签条目。

如何将 FFmpeg AVFrame 中的 CUdeviceptr 平面复制到我自己的 CUDA 内存中?

我试图将FFmpeg(CUDA)解码的帧平面复制到我自己的CUDA内存中,但我尝试了很多次,但都失败了。 1,来自 FFmpeg 文档,它说: /// HW 加速通过... 我试图将FFmpeg(CUDA)解码的帧平面复制到我自己的CUDA内存中,但我尝试了很多次,但都失败了。 1,来自 FFmpeg 文档,它说: /// <summary>HW acceleration through CUDA. data[i] contain CUdeviceptr pointers exactly as for system memory frames.</summary> @AV_PIX_FMT_CUDA = 117 这意味着 AVFrame.data[n] 是要复制的 CUdeviceptr。 2,我已经毫无问题地创建了自己的 CUDA 内存: var dstPtr = new CUdeviceptr(); var error = cuMemAlloc_v2(ref dstPtr, length); 3、尝试从AVFrame复制到dstPtr,但失败了: var dstPtr = new CUdeviceptr(); var error = cuMemAlloc_v2(ref dstPtr, length); // allocate a CUDA mem for test var plane = ffmpeg.av_frame_get_plane_buffer(avFrame, 0); // get the plane 0 info var srcPtr = new CUdeviceptr((long)plane->data); // get CUdeviceptr from data[0] error = cuMemcpyDtoD_v2(dstPtr, srcPtr, plane->size); // try to copy from avFrame into my own CUDA mem block Debug.Assert(error == CUResult.Success); // alway fail..... 复制结果一直是ErrorInvalidValue表示从AVFrame.data[0]返回的CUdeviceptr无效什么的.... 我真的不知道我做错了什么...... 顺便说一句,我已经创建了一个用于内存分配的 CUDA 上下文,也就是说,我将在分配内存之前将自己的 CUDA 上下文设置为当前上下文,此操作是否会破坏 FFmpeg 的当前上下文?那么副本会失败吗? 但是无论如何,无论我使用cuCtxPushCurrent_v2还是cuCtxSetCurrent,都不起作用。 这只是一个非常简单的复制测试,不是吗?但为什么......:( 答案很简单:使 FFmpeg 的 CUcontext 正确当前。

回答 1 投票 0

Rustgpu 如何索引到纹理数组中?

我正在尝试索引到 rustgpu 中的纹理数组,我有以下着色器代码: #![cfg_attr(target_arch = "spirv", no_std, feature(lang_items))] #![允许(内部特征)] 外部

回答 1 投票 0

包括GPU库的路径问题

我正在尝试使用 MAGMA (http://icl.cs.utk.edu/magma/) 在 GPU 上执行一些矩阵运算。我能够成功调用 CUDA 内核,并且没有任何问题。但当我...

回答 2 投票 0

尽管我在 Kaggle 中打开了 GPU,但为什么它没有被使用?

我已经在kaggle上上传了一个数据集(约73GB),并且我正在尝试预处理这些数据以用于模型训练目的。该数据集有很大的数量。缺失值,我正在尝试对其进行插值...

回答 1 投票 0

CUDA 错误后重置 GPU 和驱动程序

有时,我的 CUDA 程序中的错误会导致桌面图形损坏(在 Windows 中)。通常,屏幕仍然具有一定的可读性,但是当图形发生变化时,例如拖动窗口时,很多...

回答 6 投票 0

Matlab 上的 Cuda 中的 FP32

我正在Matlab中编写GPU代码,但似乎无法访问FP32,只能访问FP64,虽然精度更好,但我们需要能够让它在消费级Nvidia卡上快速运行。我读过(

回答 1 投票 0

安全的GPU编程

我最近学习了如何使用 C 中的 OpenCL 对我的 AMD GPU 进行编程。但是,如果我给 GPU 的任务要求太高,我的整个系统就会停止正常工作,我必须重新启动。我正在使用林...

回答 1 投票 0

glfw或sfml绘制的窗口与opengl绘制有何不同?

我能找到的所有资源都提到了进行 openGL 编程的以下步骤: 使用 sfml 或 glfw 创建窗口。 使用 GLAD 加载 openGL 函数指针。 创建一个 openGL 上下文并附加我...

回答 1 投票 0

在 Sagemaker 端点上部署 LLM - CUDA 内存不足

我正在尝试使用自定义脚本将 LLM 部署到 Sagemaker Endpoint,但遇到错误: CUDA 内存不足。尝试分配 20.00 MiB。 GPU 1 的总容量为 22.20 GiB,其中 13.1...

回答 1 投票 0

GPU 上稀疏线性系统的解决方案,来自 nvidia 的论文

我正在阅读一篇关于在 GPU 上求解线性系统(稀疏)的 Nvidia 文章。我陷入了 chainPtrHost 数据结构的构建上。我明白它的作用,但我不明白......

回答 1 投票 0

运行时错误:没有可用的 CUDA GPU

我想在我的笔记本电脑中训练 gpt2 模型,我的笔记本电脑中有一个 GPU,我的操作系统是 windows ,但我在 python 中总是遇到此错误: 火炬._C._cuda_init() 运行时错误:没有可用的 CUDA GPU 当我...

回答 3 投票 0

Python中使用gpu,nvcc的PATH中包含空格无法正常调用

这是我在 Stack Overflow 上的第一个问题。 我正在使用 spacy 学习文本分析,但使用 GPU 时遇到问题。 -------------------------------------------------- ------------------------------------------...

回答 1 投票 0

在 Apple M1 上运行 PyTorch MPS 加速,得到“Placeholder storage has not been allocate on MPS device!”错误,但一切似乎都在设备上

我注意到有些人遇到了这个问题。我正在运行 PyTorch 2.4.0.dev20240326 的夜间版本,并尝试使用 Mac 的 GPU 来加速训练。我遇到了可怕的...

回答 1 投票 0

用于训练深度学习算法的VM或Azure ML

我正在尝试使用 TensorFlow 训练 512x512 模型的深度学习模型。通常,我会使用 Google Colab 或云提供商中的其他 GPU 来完成此操作。但是,出于安全原因,我...

回答 2 投票 0

Jupyter Notebook 在导入 Tensorflow 时未检测到 GPU

在jupyter笔记本中,我正在为我的项目导入tensorflow。 如果训练确实在 GPU 上工作那就更好了,所以我尝试运行 !pip3 install --upgrade tensorflow 命令,但我收到如下错误...

回答 1 投票 0

基于 GPU 指标自动缩放 Seldon 部署

是否可以根据 GPU 指标自动缩放 Seldon 部署? 在官方文档(https://docs.seldon.io/projects/seldon-core/en/latest/examples/autoscaling_example.html)中,先决条件...

回答 1 投票 0

如何在 Amazon EC2 G5g 实例上获取 PyTorch 2.0 来检测 CUDA

我一直在尝试将 G5g EC2 实例与 PyTorch 2.0 一起使用,但我一直在努力让它工作。我想要这个特定的实例,因为 ARM 处理器使其便宜得多,并且

回答 2 投票 0

Tensorflow 2.10.0 未检测到 GPU

我创建了一个conda环境并安装了tensorflow,如下所示: conda 创建-n foo python=3.10 conda 激活 foo conda 安装曼巴 mamba 安装tensorflow -c conda-forge 曼巴安装 cudnn

回答 4 投票 0

从版本 2.11 开始,Tensorflow 不再使用/查看我的 GPU

更新我的张量流版本后,我无法使用我的 GPU 进行 NN 训练等。即使 CUDA 驱动程序已更新、正确安装,Tensorflow 也没有看到并且没有使用我的 GPU...

回答 2 投票 0

Tensorflow 未使用/查看我的 GPU! (在窗户上)

更新我的张量流版本后,我无法使用我的 GPU 进行 NN 训练等。即使 CUDA 驱动程序已更新、正确安装,Tensorflow 也没有看到并且没有使用我的 GPU...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.