-
Notifications
You must be signed in to change notification settings - Fork 56
TCPBuffer #753
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
base: main
Are you sure you want to change the base?
TCPBuffer #753
Conversation
This pull request was exported from Phabricator. Differential Revision: D79588454 |
This pull request was exported from Phabricator. Differential Revision: D79588454 |
1 similar comment
This pull request was exported from Phabricator. Differential Revision: D79588454 |
225c54c
to
7020c0b
Compare
Summary: Pull Request resolved: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
Summary: Pull Request resolved: meta-pytorch#644 1.10.1 (March 5th, 2025) Fixed Fix memory leak when using to_vec with Bytes::from_owner (meta-pytorch#773) 1.10.0 (February 3rd, 2025) Added Add feature to support platforms without atomic CAS (meta-pytorch#467) try_get_* methods for Buf trait (meta-pytorch#753) Implement Buf::chunks_vectored for Take (meta-pytorch#617) Implement Buf::chunks_vectored for VecDeque<u8> (meta-pytorch#708) Fixed Remove incorrect guarantee for chunks_vectored (meta-pytorch#754) Ensure that tests pass under panic=abort (meta-pytorch#749) Reviewed By: cjlongoria Differential Revision: D78948561 fbshipit-source-id: bb755e25088f9d77f0d5a9ae3027cadc51ea586a
7020c0b
to
f3b8347
Compare
Summary: X-link: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
This pull request was exported from Phabricator. Differential Revision: D79588454 |
Summary: X-link: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
f3b8347
to
ec7c233
Compare
This pull request was exported from Phabricator. Differential Revision: D79588454 |
ec7c233
to
d335c89
Compare
Summary: X-link: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
This pull request was exported from Phabricator. Differential Revision: D79588454 |
d335c89
to
84274e7
Compare
Summary: X-link: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
Summary: X-link: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
84274e7
to
08c60fc
Compare
Summary: X-link: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
08c60fc
to
15aa315
Compare
This pull request was exported from Phabricator. Differential Revision: D79588454 |
1 similar comment
This pull request was exported from Phabricator. Differential Revision: D79588454 |
Summary: Pull Request resolved: meta-pytorch#753 X-link: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
15aa315
to
72fc26d
Compare
This pull request was exported from Phabricator. Differential Revision: D79588454 |
1 similar comment
This pull request was exported from Phabricator. Differential Revision: D79588454 |
Summary: Pull Request resolved: meta-pytorch#753 X-link: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
72fc26d
to
2ca2e76
Compare
This pull request was exported from Phabricator. Differential Revision: D79588454 |
Summary: X-link: meta-pytorch#753 Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer. The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added Differential Revision: D79588454
2ca2e76
to
159052c
Compare
This pull request was exported from Phabricator. Differential Revision: D79588454 |
Summary:
Adds a TCPBuffer implementation to tensor_engine, as a fallback example for RDMABuffer.
The main change from the original TCP-based buffer is that it uses ZMQ for communications to 1) decouple from Monarch's message passing system and 2) to mimic RDMABuffer's design, and showcase how other backends can be easily added
Differential Revision: D79588454