Skip to content

Commit 510f514

Browse files
Update UDF string memory-management guide for the MLIR/NRT backend
Rewrite docs/cudf/source/cudf/developer_guide/udf_memory_management.md to describe the pure-MLIR string UDF backend: an mlir_string is a flat {meminfo, data, nbytes} struct allocated via NRT (NRT_MemInfo_new_varsize), with no C++ shim layer or cudf::udf_string class. Keeps the NRT concepts and the str1 + str2 lifecycle walkthrough, retargets the data structures, creation (lower_concat / allocate_mlir_string) and teardown (free_mlir_string_array / _mlir_string_array_to_column) to the current code, and adds sections on borrowed-vs-owned strings, enabling NRT, and nullable (Masked) strings.
1 parent 9033943 commit 510f514

1 file changed

Lines changed: 217 additions & 235 deletions

File tree

0 commit comments

Comments
 (0)