# GPU Array indexing failed when using Transformers.Basic

**URL:** <https://discourse.julialang.org/t/gpu-array-indexing-failed-when-using-transformers-basic/83222>\
**Category:** General Usage\
**Tags:** question\
**Created:** [June 23, 2022, 4:51am UTC](https://discourse.julialang.org/t/gpu-array-indexing-failed-when-using-transformers-basic/83222 "2022-06-23T04:51:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Molox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/molox/32/35002_2.png) [@Molox](https://discourse.julialang.org/u/Molox)\
**Post date:** [June 23, 2022, 4:51am UTC](https://discourse.julialang.org/t/gpu-array-indexing-failed-when-using-transformers-basic/83222/1 "2022-06-23T04:51:07Z")

</div>

I was doing indexing on a GPU array using GPU index, and everything works fine, but once I import Transformers package and run it again, it gives me an error.

using CUDA

x = CuArray(1:3)

list = CuArray(1:10)

list[x]

#---------------------  
using Transformers.Basic

list[x]

ERROR: UndefVarError: launch\_configuration not defined  
Stacktrace:  
[1] (::Transformers.HuggingFace.var"#configurator#44"{CuArray{Int64, 1, CUDA.Mem.DeviceBuffer}})(kernel::CUDA.HostKernel{Transformers.HuggingFace.var"#kernel#43"{Int64}, Tuple{CuDeviceVector{Int64, 1}, CuDeviceVector{Int64, 1}, CuDeviceVector{Int64, 1}}})
