Tobias Ribizel
Tobias Ribizel
In case somebody still needs to run the examples, using absolute paths seems to work: ``` npx roger watch `pwd`/independent.sub `pwd`/linear-algebra-paper-simple.sty `pwd`/linear-algebra.dsl ```
This still needs some work, since it duplicates the existing kernel and could use a few more tests, but I think it's already good for a first review.
I realized today that the behavior I wanted to provide on the high-level is not supported by the existing kernel, so `read_text` just can't deal with overlapping delimiters for now...
@cwharris on the increased memory usage: With the exponential growth of the chunks, at worst we overestimate the amount of memory by the growth factor (2x in this case). A...
@gpucibot merge
This seems to be working for all the cases I tested. The csv reader is a good place to try them out, since it uses host_span, device_span and device_uvector.
I believe it would be hard to import dependencies from other components, since they may be placed in an arbitrary location (build/$config/_deps/.../scripts/gdb-pretty-printers.py in rapids-compose if pulling it via CPM, somewhere...
I totally see the issue - we could configure the rmm and thrust path via CMake and create the pretty-printer/load script inside `build`. Would that be an acceptable solution?
Considering the horrible things I have to do to try and make the deduplication work (concatenating files in CMake! `exec(open(...).read())` in Python), I'm very open to hearing alternative approaches. `gdb`...