-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于UE Vulkan渲染管线的数据 传给 MNN Vulkan后端做推理? #3134
Comments
基于 vulkan buffer (-DMNN_VULKAN_IMAGE=false)模式的话是支持传输的。需要加载如下头文件:
3.同步(获取的Vulkan内存有可能并没有计算完成,此时需要先同步 )
|
多谢回复,这里还有几个小问题想请教:
|
|
感谢答复, 有没有那种针对GPU上的比较通用的拷贝接口,类似copy_n或者memcpy这种;就哪怕我渲染和推理使用的后端不一样,还是能直接在GPU上进行直接的数据拷贝。还是说当前如果想在GPU内实现memory的拷贝,只能是通过特殊的 API(比如 CUDA、Vulkan、OpenCL)来管理? |
|
您好我遇到一个问题,就是我在把inputTensor里的Vk资源直接指向渲染管线的Vk数据之后推理的问题: 当我把inputTensor 对应的vkbuffer,offset和size改成指向UE渲染的当前帧的相关Vulkan资源,然后查看inputTensor(此时是更改过后的句柄),当前帧数据确实成功地得到了。但是运行interpreter->runSession(session)之后我发现,推理框架还是再拿inputTensor 一开始的句柄(000005B6AB7C0DD0)对应的资源做推理,并没有用更改过后的inputTensor做推理。 目前发现interpreter->runSession(session)这里他只会认 创建inputTensor 时的最初对应的句柄,怎么能彻底更改呢? |
您好,
我当前在UE里面用Vulkan做了一个渲染管线,现在想把每一帧的数据传给MNN做推理,我现在可以拿到UE侧VkBuffer相关数据,请问下如何正确的让MNN Vulkan后端 接收 将UE侧的数据。目前我理解的流程是:
The text was updated successfully, but these errors were encountered: