Prevent AttributeError: 'function' object has no attribute 'add_log_entry'
on logging
#72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello!
Pull request overview
CUDASetup.get_instance
is called in all situations.CUDA_RUNTIME_LIB
string being used in the context ofCUDASetup
.Details
In 3 places throughout the codebase,
CUDASetup.get_instance
is used without being called, causing:I've resolved this by calling
get_instance
in all cases.Secondarily, I noticed that
CUDA_RUNTIME_LIB.get_instance().add_log_entry
was used once, which surprised me, asCUDA_RUNTIME_LIB
is a constant string. I've replacedCUDA_RUNTIME_LIB
withCUDASetup
, as that seems like the intended use.Let me know if you need anything from me at this point!