Slide 20
Slide 20 text
FAQs
• Will my code run up to 100x faster with no code changes?
o Yes, with idiomatic pandas usage
o The profiler helps you identify where it's falling back to the CPU
§ As a bonus, you'll likely improve performance on CPUs
• How much of the pandas API does this support?
o 100%, with the following caveats
§ Some operations fall back to using the CPU via pandas
§ There may be small differences from pandas
o We test against the pandas unit test suite (94% tests passing)
• Will cudf.pandas work with ?
o Yes, if the library uses pandas in a standard way
o Some known limitations:
§ Isinstance() checks for numpy arrays
§ Use of the C-API to talk to NumPy or Pandas
§ Subclassing pd.DataFrame (this kinda works)
• What about working with data larger than GPU memory ?
o Right now, this will fall back to using the CPU