You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The problem is that recent versions of protobuf rely on inline variables and relaxed rules around static data members to make this particular code legal without a full definition. This is completely legal in C++17 (which the host compiler fully supports), but this is a part of the C++17 spec not supported by the nvcc wrapper.
The best advice is to avoid using protobuf in code compiled with nvcc. However, the protobuf use seems most likely coming from Metadata.hpp, and that seems like a core feature.
Activity