Clear all cached kernels.
(self)
| 222 | return cursor.fetchone()[0] |
| 223 | |
| 224 | def clear_cache(self): |
| 225 | """Clear all cached kernels.""" |
| 226 | shutil.rmtree(self.kernels_dir) |
| 227 | self.kernels_dir.mkdir(parents=True, exist_ok=True) |
| 228 | |
| 229 | with sqlite3.connect(self.db_path) as conn: |
| 230 | cursor = conn.cursor() |
| 231 | cursor.execute("DELETE FROM kernel_metadata") |
| 232 | conn.commit() |
| 233 | |
| 234 | def record_optimization( |
| 235 | self, |