-
Notifications
You must be signed in to change notification settings - Fork 58
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
wip: better tuner dumper #717
Conversation
3a1110b
to
eade05a
Compare
This is marked wip:, but also not marked a draft PR. What's the goal / plan? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm good with this going in. But overriding product name is handy to have in the plugin for corner case testing too, so I don't feel strongly either way.
I was waiting for @arunkarthik-akkart to report whether he found it useful. This needs to be extended further but this is a better starting ground than the existing tool. |
Thanks for the PR Nick. This is really useful.
Instead I would suggest we have something like this which shows the actual range of the message size in which we have a particular algo-proto selection.
Please let me know if you can do this change, if not I can help update this PR as well. |
Signed-off-by: Nicholas Sielicki <[email protected]>
this was never a unit test, but was added here because it was a simple way to add it to the build. Replace it with a python tool. Signed-off-by: Nicholas Sielicki <[email protected]>
eade05a
to
b40ad91
Compare
@@ -27,6 +27,11 @@ const char *nccl_net_ofi_get_product_name(void) | |||
static char *product_name = NULL; | |||
static pthread_mutex_t product_name_mutex = PTHREAD_MUTEX_INITIALIZER; | |||
|
|||
char* forced_pn = getenv("OFI_NCCL_FORCE_PRODUCT_NAME"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should really be done in nccl_ofi_param.h
for consistency.
No description provided.