Detect all tools and return status. Returns: Dict mapping tool name to ToolInfo
(self)
| 892 | self._cache.clear() |
| 893 | |
| 894 | def get_all_tools(self) -> Dict[str, ToolInfo]: |
| 895 | """ |
| 896 | Detect all tools and return status. |
| 897 | |
| 898 | Returns: |
| 899 | Dict mapping tool name to ToolInfo |
| 900 | """ |
| 901 | return { |
| 902 | 'nvcc': self.detect_nvcc(), |
| 903 | 'cpp_compiler': self.detect_cpp_compiler(), |
| 904 | 'ncu': self.detect_ncu(), |
| 905 | 'nsys': self.detect_nsys(), |
| 906 | 'nvprof': self.detect_nvprof(), |
| 907 | } |
| 908 | |
| 909 | def print_status(self): |
| 910 | """Print detection status (for debugging).""" |
no test coverage detected