Skip to content

Commit c6adfcc

Browse files
committed
Tune the roadmap
1 parent 1015b65 commit c6adfcc

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,18 +58,17 @@ NOTE: debug logging from CUDA in complex settings is a bit tricky, it involves a
5858

5959
See [ROADMAP.md](ROADMAP.md) for the detailed schedule. Target: **v0.9 at ICFP 2026 (August 24, 2026)**.
6060

61-
* **0.6.2 (End Nov 2025): "you forgot to specify a hidden dimension".**
62-
* Menhir einsum parser stabilization.
63-
* Detection of user errors where there is missing information about a hidden dimension: disables guessing "no axes" or "dimension 1" for shapes of parameters.
6461
* **0.6.3 (Mid-Dec 2025): Padding inference for convolutions.**
6562
* Padding inference during shape inference.
66-
* Sokoban RL policy gradient example with a CNN (stretch goal).
63+
* Toy CNN example: counting.
64+
* HIP backend (AMD hardware) -- tentative.
6765
* **0.6.4 (End Dec 2025): Shape concatenation.**
6866
* Add concatenation to the einsum syntax (an axis that is a concatenation of two axes each from another tensor); it's a generalization of stacking tensors.
6967
* Handle shifting and explicit padding as special cases of concatenating with a fixed index: e.g. `1^i=>i` is shifting left by 1, and `i=>1^i` is padding on the left by 1.
7068
* **0.6.5 (Mid-Jan 2026): Transformer and position embeddings.**
7169
* RoPE embeddings.
7270
* Transformer for the Names dataset.
71+
* Sokoban RL policy gradient example with a CNN (stretch goal).
7372
* **0.7.0 (End Jan 2026): Frontend finalization.** Paper-ready release before ICFP deadline (Feb 19).
7473
* Cleanup of deprecated streams functionality.
7574
* Migrating from the "hosted tensor" idea to always requiring a context when accessing tensors and dealing with devices directly.
@@ -103,6 +102,9 @@ See [ROADMAP.md](ROADMAP.md) for the detailed schedule. Target: **v0.9 at ICFP 2
103102

104103
For more details, see [CHANGES](CHANGES.md).
105104

105+
* **0.6.2: "you forgot to specify a hidden dimension".**
106+
* Menhir einsum parser.
107+
* Detection of user errors where there is missing information about a hidden dimension: disables guessing "no axes" or "dimension 1" for shapes of parameters.
106108
* **0.6.1: Syntax extension improvements, transformer building blocks.**
107109
* Heterogeneous precision operations.
108110
* Counter-based randomness via threefry, second pass (pointwise and weak-but-efficient variants); normal distribution operation.

ROADMAP.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,11 @@ This roadmap outlines the development plan for OCANNL from the current state to
2525
- **Padding inference for convolutions** (#354, #386)
2626
- Integrate padding inference into shape inference pipeline
2727
- Refactor `use_padding` from global setting to `Conv_input` constructor field
28+
- Synthetic toy CNN example: counting
2829

29-
- **Example: Sokoban RL** (stretch goal)
30-
- Policy gradient example with CNN architecture
30+
- **HIP backend** (#411) — parallel / background task
31+
- Standalone bindings package for HIP (AMD hardware)
32+
- Backend implementation
3133

3234
---
3335

@@ -56,6 +58,9 @@ This roadmap outlines the development plan for OCANNL from the current state to
5658
- Fully working decoder-only autoregressive transformer
5759
- Names dataset language model
5860

61+
- **Example: Sokoban RL** (stretch goal)
62+
- Policy gradient example with CNN architecture
63+
5964
### v0.7.0 — End of January 2026
6065
**Theme: Frontend finalization (before ICFP deadline)**
6166

@@ -132,10 +137,6 @@ This is a substantial milestone requiring ~2 months.
132137
- **Metal optimizations** (#320)
133138
- Use private mode appropriately
134139

135-
- **HIP backend** (#411) — if resources permit
136-
- Standalone bindings package for HIP (AMD hardware)
137-
- Backend implementation
138-
139140
---
140141

141142
## Summer 2026: Search and Completion

0 commit comments

Comments
 (0)