Download openenv.yaml from aaloksan/kernel: direct link, hf CLI and curl.
- Browser
- Download file 1.37 kB
-
https://huggingface.co/spaces/aaloksan/kernel/resolve/main/openenv.yaml
- Command line
-
hf download hf://spaces/aaloksan/kernel/openenv.yaml
-
curl -L -o openenv.yaml https://huggingface.co/spaces/aaloksan/kernel/resolve/main/openenv.yaml
1.37 kB
| name: kernel_writer | |
| version: 1.0.0 | |
| description: | | |
| Real world CUDA kernel engineering environment for iterative optimization, code review checks and performance driven reward shaping. | |
| environment: | |
| type: code_optimization | |
| runtime: python3.12.3 | |
| containerized: true | |
| metadata: | |
| tags: | |
| - openenv | |
| - CUDA | |
| - kernel_optimization | |
| - reinforcement_learning | |
| author: aaloksan | |
| tasks: | |
| - id: vector_add_easy | |
| name: "Vector Addition Kernel Optimization" | |
| difficulty: easy | |
| objective: "Improve memory throughput while preserving correctness." | |
| grader: deterministic_rule_based | |
| - id: matmul_medium | |
| name: "Matrix Multiplication Kernel Optimization" | |
| difficulty: medium | |
| objective: "Apply shared-memory tiling and synchronization safely." | |
| grader: deterministic_rule_based | |
| - id: reduction_hard | |
| name: "Reduction Kernel Optimization" | |
| difficulty: hard | |
| objective: "Use warp-level optimization and reduce memory conflicts." | |
| grader: deterministic_rule_based | |
| interfaces: | |
| reset: | |
| method: POST | |
| path: /reset | |
| returns: initial observation, metadata info | |
| step: | |
| method: POST | |
| path: /step | |
| returns: observation, reward, done, info | |
| state: | |
| method: GET | |
| path: /state | |
| returns: current environment state | |
| baseline: | |
| script: inference.py | |
| model_env_var: MODEL_NAME | |
| api_key_env_var: OPENAI_API_KEY | |