| 144 | } |
| 145 | |
| 146 | const char *CudaPtxInMemory::original_text(int compute_capability_major, |
| 147 | int compute_capability_minor) const { |
| 148 | std::tuple<int, int> capability{compute_capability_major, |
| 149 | compute_capability_minor}; |
| 150 | |
| 151 | auto ptx_iter = ptx_by_compute_capability_.find(capability); |
| 152 | if (ptx_iter == ptx_by_compute_capability_.end()) { |
| 153 | return nullptr; |
| 154 | } |
| 155 | |
| 156 | return ptx_iter->second; |
| 157 | } |
| 158 | |
| 159 | OpenCLTextOnDisk::OpenCLTextOnDisk(absl::string_view filename, |
| 160 | absl::string_view kernelname) |