dn_adj_kernel = cp.RawKernel(kernel_code, 'form_duty_network_adjacency_list_kernel')
adj_list=[]
for i in range(len(duty_network_matrix)):
print("Currently processing DP = ",i)
output_array=cp.empty(len(duty_network_matrix[i]),dtype=cp.int32)
input_array = cp.array(np.array(duty_network_matrix[i]),dtype=cp.int32)
block=(1,)
grid=(len(duty_network_matrix),)
local_ctr=0
dn_adj_kernel(grid,block,(input_array,output_array,len(duty_network_matrix),local_ctr))
output_array_cpu = output_array.get()
output_array=None
adj_list.append(output_array_cpu)
Please do help.