Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fjwillemsen/phd-autotuning
Encompassing repository for software written or used, as well as data generated or used in the context of the prospecting paper "Bayesian Optimization for auto-tuning GPU kernels", specifically to comply with the Artifact Description and Artifact Evaluation under the SuperComputing 2021 reproducability initiative.
https://github.com/fjwillemsen/phd-autotuning
Last synced: 24 days ago
JSON representation
Encompassing repository for software written or used, as well as data generated or used in the context of the prospecting paper "Bayesian Optimization for auto-tuning GPU kernels", specifically to comply with the Artifact Description and Artifact Evaluation under the SuperComputing 2021 reproducability initiative.
- Host: GitHub
- URL: https://github.com/fjwillemsen/phd-autotuning
- Owner: fjwillemsen
- License: apache-2.0
- Created: 2021-02-02T11:31:12.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-12T15:18:23.000Z (10 months ago)
- Last Synced: 2024-01-13T06:08:01.745Z (10 months ago)
- Language: Python
- Homepage:
- Size: 347 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PhD: optimization algorithms for auto-tuning GPU kernels
Encompassing repository for software written or used, as well as data generated or used in the context of Floris-Jan Willemsen's PhD "on optimization algorithms for auto-tuning GPU kernels".
This is a work in progress, changes made may break compatibility.## How to use
1. **Clone** this repository and its **submodules**. This repository contains [submodules](https://git-scm.com/book/nl/v2/Git-Tools-Submodules). Use `git clone --recurse-submodules` to recursively clone submodules as well. If 2FA is enabled, some interactions on clusters may require logging in. In this case, create a [PAT](https://github.com/settings/tokens) to use as a scoped password.
2. Create a **virtual environment**. You can use the instructions in the [Kernel Tuner documentation](https://kerneltuner.github.io/kernel_tuner/stable/contributing.html#development-environment).