Comments (2)
Yup that is the line.
diff --git a/cpp/src/strings/search/find.cu b/cpp/src/strings/search/find.cu
index 1299e55256..d1c5b2c412 100644
--- a/cpp/src/strings/search/find.cu
+++ b/cpp/src/strings/search/find.cu
@@ -364,7 +364,7 @@ __global__ void contains_warp_parallel_fn(column_device_view const d_strings,
// each thread of the warp will check just part of the string
auto found = false;
for (auto i = static_cast<size_type>(idx % cudf::detail::warp_size);
- !found && (i + d_target.size_bytes()) < d_str.size_bytes();
+ !found && (i + d_target.size_bytes()) <= d_str.size_bytes();
i += cudf::detail::warp_size) {
// check the target matches this part of the d_str data
if (d_target.compare(d_str.data() + i, d_target.size_bytes()) == 0) { found = true; }
fixed the issue for me. I am not a CUDF expert, so I am not sure this is the ideal solution, but I thought I would include it.
from cudf.
Thanks Bobby. I appreciate the test cases as well. I can look more closely at this later today.
from cudf.
Related Issues (20)
- [BUG] cudf.Series.duplicated returns error 'Series' object has no attribute 'duplicated' HOT 5
- [BUG] Calling `cat.as_ordered` does not work on a sliced column
- [BUG] `uses_custom_row_groups` should not be hardcoded to true in `chunked_parquet_reader`
- [BUG] Issues with `codecov` on `cudf` CI HOT 1
- [BUG] orc reader returning an incorrect timestamp for `rockylinux8`
- [BUG] OOM in `has_next` and `read_chunk` of chunked parquet reader HOT 9
- [BUG] stop throwing when configuring default host mr
- [FEA] Add an option to enable pandas debugging mode in cudf.pandas fast path HOT 1
- [BUG] `cudf.read_json` does not raise an exception with invalid data when `lines=True` and `engine='cudf'`
- Share struct member definition for parse_options and parse_options_view HOT 1
- [ENH] Use `strict=True` argument to `zip` once py39 support is dropped HOT 1
- [FEA] cudf_kafka: add unit tests HOT 3
- [FEA] Support `arrow:Schema` in Parquet writer for faithful roundtrip with Arrow via Parquet
- [FEA] Handle size overflow in nested columns by ORC chunked reader
- [FEA] Better control over the output dtype in aggregations
- For the overload of replace in libcudf where input/target/repl are columns, there isn't a maxrepl arg. HOT 5
- [MNT] add tests for ListMethods? HOT 2
- [BUG] `cudf::round` with `HALF_UP` mode produces non-deterministic output
- [FEA] Add developer/private cudf.pandas API to check for proxy objects
- [QST] Unable to install the cuDF in python 3.10 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cudf.