【发布时间】:2019-11-18 18:45:38
【问题描述】:
我有很多字符串操作要执行,我想在 Julia 1.2.0 中使用 GPU 处理来实现代码。我马上就遇到了定义 CuArray 的问题,下面是一个示例。我本质上希望能够将一维字符串数组传递到 GPU 内核中。
using CUDAnative
using CuArrays
CuArray(["1","2","3"])
Type String does not have a definite size.
Stacktrace:
[1] sizeof at .\essentials.jl:452 [inlined]
[2] CuArray{String,1,P} where P(::UndefInitializer, ::Tuple{Int64}) at C:\Users\julul\.julia\packages\CuArrays\7z7MV\src\array.jl:90
[3] Type at C:\Users\julul\.julia\packages\CuArrays\7z7MV\src\array.jl:174 [inlined]
[4] CuArray(::Array{String,1}) at C:\Users\julul\.julia\packages\CuArrays\7z7MV\src\array.jl:188
[5] top-level scope at In[24]:3
【问题讨论】:
标签: string parallel-processing julia gpu