-
Notifications
You must be signed in to change notification settings - Fork 6.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Dataframe] Change pandas and ray.dataframe imports #1942
Conversation
Test FAILed. |
I can see why a user would want to do this (to simplify porting code), but does it make sense in our own codebase? I could see this going either way, but the previous approach seems clearer to me. |
This is more for consistency, so that we are using the same import internally in the code base as we are recommending externally. It motivates more people to think of this as a drop in replacement. |
Makes sense. I could see this leading to errors in our codebase. E.g., people will accidentally write |
Test PASSed. |
It's also an attempt at moving away from "Do as I say, not as I do." I think we should use things the way we want users to use them as well. |
Ok, fine with me :) |
Test PASSed. |
Is this PR still in progress? |
Yes, we're waiting on some other PRs to go through to avoid merge conflicts. This refactor can be merged in as a last step before the release. |
Test FAILed. |
Jenkins, retest this please |
Jenkins, retest this please. |
Test PASSed. |
* 'master' of https://github.com/ray-project/ray: (157 commits) Fix build failure while using make -j1. Issue 2257 (ray-project#2279) Cast locator with index type (ray-project#2274) fixing zero length partitions (ray-project#2237) Make actor handles work in Python mode. (ray-project#2283) [xray] Add error table and push error messages to driver through node manager. (ray-project#2256) addressing comments (ray-project#2210) Re-enable some actor tests. (ray-project#2276) Experimental: enable automatic GCS flushing with configurable policy. (ray-project#2266) [xray] Sets good object manager defaults. (ray-project#2255) [tune] Update Trainable doc to expose interface (ray-project#2272) [rllib] Add a simple REST policy server and client example (ray-project#2232) [asv] Pushing to s3 (ray-project#2246) [rllib] Remove need to pass around registry (ray-project#2250) Support multiple availability zones in AWS (fix ray-project#2177) (ray-project#2254) [rllib] Add squash_to_range model option (ray-project#2239) Mitigate randomly building failure: adding gen_local_scheduler_fbs to raylet lib. (ray-project#2271) [rllib] Refactor Multi-GPU for PPO (ray-project#1646) [rllib] Envs for vectorized execution, async execution, and policy serving (ray-project#2170) [Dataframe] Change pandas and ray.dataframe imports (ray-project#1942) [Java] Replace binary rewrite with Remote Lambda Cache (SerdeLambda) (ray-project#2245) ...
Changes imports to: