Skip to content
This repository has been archived by the owner on Sep 15, 2021. It is now read-only.

chore: initial baseline implementation #1

Merged
merged 11 commits into from
Aug 19, 2021
Merged

chore: initial baseline implementation #1

merged 11 commits into from
Aug 19, 2021

Conversation

shjwudp
Copy link
Member

@shjwudp shjwudp commented Aug 13, 2021

No description provided.

@shjwudp shjwudp requested a review from NOBLES5E August 13, 2021 03:43
@todo
Copy link

todo bot commented Aug 13, 2021

support user specified interfaces

https://github.com/BaguaSys/bagua-nccl-net/blob/ac15832291f7c8f25d28ae8e357d38f615cd298e/src/utils.rs#L33-L38


This comment was generated by todo based on a TODO comment in ac15832 in #1. cc @BaguaSys.

@todo
Copy link

todo bot commented Aug 13, 2021

fix this deadlock. tcp_stream must be nonblock, otherwise it may deadlock

https://github.com/BaguaSys/bagua-nccl-net/blob/3fd27713274e85cd8e48f55bf79f965085ebba00/src/bagua_net.rs#L151-L156


This comment was generated by todo based on a TODO comment in 3fd2771 in #1. cc @BaguaSys.

@todo
Copy link

todo bot commented Aug 13, 2021

make isend true async

https://github.com/BaguaSys/bagua-nccl-net/blob/3fd27713274e85cd8e48f55bf79f965085ebba00/src/bagua_net.rs#L365-L370


This comment was generated by todo based on a TODO comment in 3fd2771 in #1. cc @BaguaSys.

@todo
Copy link

todo bot commented Aug 13, 2021

make async read

https://github.com/BaguaSys/bagua-nccl-net/blob/3fd27713274e85cd8e48f55bf79f965085ebba00/src/bagua_net.rs#L445-L450


This comment was generated by todo based on a TODO comment in 3fd2771 in #1. cc @BaguaSys.

@todo
Copy link

todo bot commented Aug 13, 2021

support parse sockaddr from NCCL_COMM_ID

https://github.com/BaguaSys/bagua-nccl-net/blob/3fd27713274e85cd8e48f55bf79f965085ebba00/src/utils.rs#L37-L42


This comment was generated by todo based on a TODO comment in 3fd2771 in #1. cc @BaguaSys.

.gitignore Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
cc/Makefile Outdated Show resolved Hide resolved
cc/bagua_net.cc Outdated Show resolved Hide resolved
src/bagua_net.rs Outdated Show resolved Hide resolved
Cargo.toml Show resolved Hide resolved
Copy link
Member

@NOBLES5E NOBLES5E left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see comments

@todo
Copy link

todo bot commented Aug 13, 2021

@shjwudp: support parse sockaddr from NCCL_COMM_ID

https://github.com/BaguaSys/bagua-nccl-net/blob/d44bfc2c89c9200f19d98daf94367fe3e486eb2c/src/utils.rs#L37-L42


This comment was generated by todo based on a TODO comment in d44bfc2 in #1. cc @BaguaSys.

@todo
Copy link

todo bot commented Aug 18, 2021

make shutdown global

https://github.com/BaguaSys/bagua-nccl-net/blob/7f506837bfe9026f068c8befcc29068c8c8b6568/src/bagua_net.rs#L394-L399


This comment was generated by todo based on a TODO comment in 7f50683 in #1. cc @BaguaSys.

@todo
Copy link

todo bot commented Aug 18, 2021

make Rotating communicator

https://github.com/BaguaSys/bagua-nccl-net/blob/dca7e6fe05757e41680c938840ee423ed8d4263f/src/bagua_net.rs#L57-L62


This comment was generated by todo based on a TODO comment in dca7e6f in #1. cc @BaguaSys.

@shjwudp
Copy link
Member Author

shjwudp commented Aug 18, 2021

@NOBLES5E The benchmark data has been updated to the README. Can we make the baseline become the master?

@NOBLES5E NOBLES5E changed the title feat: runable baseline chore: initial baseline implementation Aug 19, 2021
@NOBLES5E NOBLES5E merged commit 9be4859 into master Aug 19, 2021
@NOBLES5E NOBLES5E deleted the baseline branch August 19, 2021 05:23
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants