[libfabric-users] fi_read verbs ENODATA
Hefty, Sean
sean.hefty at intel.com
Fri Oct 23 09:59:06 PDT 2020
> >> hints->mode = FI_LOCAL_MR;
> > For verbs and any recent release of libfabric, you will want to remove setting this.
> Instead, set:
> >
> > hints->domain_attr->mr_mode = FI_MR_LOCAL | FI_MR_VIRT_ADDR |
> > FI_MR_ALLOCATED | FI_MR_PROV_KEY;
>
> Ah ok, I thought since FI_BASIC is no longer around, the provider did
> not need those assurances.
>
> With "For verbs and any recent release of libfabric, you will want to
> remove setting this" you are referring to hints->mode = FI_LOCAL_MR and
> not the other settings? How would you otherwise specify a specific
> provider or the address format used?
Yes - you only need to remove setting hints->mode = FI_LOCAL_MR. That is now covered by domain_attr->mr_mode = FI_MR_LOCAL.
- Sean
More information about the Libfabric-users
mailing list