mirror of
https://github.com/huggingface/candle.git
synced 2025-06-15 02:16:37 +00:00
Relax the contiguous check for cuda kernels. (#2000)
* Relax the contiguous check for cuda kernels. * Ensure contiguity for RNNs. * Unrelated fix for segment anything. * Better error message + allow concatenating empty slices.
This commit is contained in:
@ -14,7 +14,7 @@ __device__ bool is_contiguous(
|
||||
size_t acc = 1;
|
||||
for (unsigned int d = 0; d < num_dims; d++) {
|
||||
unsigned int dim_idx = num_dims - 1 - d;
|
||||
if (acc != strides[dim_idx]) {
|
||||
if (dims[dim_idx] > 1 && acc != strides[dim_idx]) {
|
||||
return false;
|
||||
}
|
||||
acc *= dims[dim_idx];
|
||||
|
Reference in New Issue
Block a user