@@ -123,7 +123,7 @@ RAI_Tensor *RAI_TensorCreateWithDLDataType(DLDataType dtype, long long *dims, in
123
123
strides [i ] *= strides [i + 1 ] * shape [i + 1 ];
124
124
}
125
125
126
- DLContext ctx = (DLContext ){.device_type = kDLCPU , .device_id = 0 };
126
+ DLDevice device = (DLDevice ){.device_type = kDLCPU , .device_id = 0 };
127
127
void * data = NULL ;
128
128
switch (tensorAllocMode ) {
129
129
case TENSORALLOC_ALLOC :
@@ -140,7 +140,7 @@ RAI_Tensor *RAI_TensorCreateWithDLDataType(DLDataType dtype, long long *dims, in
140
140
break ;
141
141
}
142
142
143
- ret -> tensor = (DLManagedTensor ){.dl_tensor = (DLTensor ){.ctx = ctx ,
143
+ ret -> tensor = (DLManagedTensor ){.dl_tensor = (DLTensor ){.device = device ,
144
144
.data = data ,
145
145
.ndim = ndims ,
146
146
.dtype = dtype ,
@@ -185,7 +185,7 @@ RAI_Tensor *_TensorCreateWithDLDataTypeAndRString(DLDataType dtype, size_t dtype
185
185
strides [i ] *= strides [i + 1 ] * shape [i + 1 ];
186
186
}
187
187
188
- DLContext ctx = (DLContext ){.device_type = kDLCPU , .device_id = 0 };
188
+ DLDevice device = (DLDevice ){.device_type = kDLCPU , .device_id = 0 };
189
189
size_t nbytes = len * dtypeSize ;
190
190
191
191
size_t blob_len ;
@@ -201,7 +201,7 @@ RAI_Tensor *_TensorCreateWithDLDataTypeAndRString(DLDataType dtype, size_t dtype
201
201
RAI_HoldString (NULL , rstr );
202
202
203
203
RAI_Tensor * ret = RAI_TensorNew ();
204
- ret -> tensor = (DLManagedTensor ){.dl_tensor = (DLTensor ){.ctx = ctx ,
204
+ ret -> tensor = (DLManagedTensor ){.dl_tensor = (DLTensor ){.device = device ,
205
205
.data = data ,
206
206
.ndim = ndims ,
207
207
.dtype = dtype ,
@@ -342,7 +342,7 @@ RAI_Tensor *RAI_TensorCreateFromDLTensor(DLManagedTensor *dl_tensor) {
342
342
RAI_Tensor * ret = RAI_TensorNew ();
343
343
344
344
ret -> tensor =
345
- (DLManagedTensor ){.dl_tensor = (DLTensor ){.ctx = dl_tensor -> dl_tensor .ctx ,
345
+ (DLManagedTensor ){.dl_tensor = (DLTensor ){.device = dl_tensor -> dl_tensor .device ,
346
346
.data = dl_tensor -> dl_tensor .data ,
347
347
.ndim = dl_tensor -> dl_tensor .ndim ,
348
348
.dtype = dl_tensor -> dl_tensor .dtype ,
0 commit comments