Skip to content

Commit 5af7e79

Browse files
authored
Build: switch licensing to Apache-2.0 and consolidate build configuration (#14)
1 parent da3052c commit 5af7e79

94 files changed

Lines changed: 296 additions & 140 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

LICENSE

Lines changed: 176 additions & 102 deletions
Large diffs are not rendered by default.

NOTICE

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Copyright 2026 NXAI GmbH
2+
3+
Licensed under the Apache License, Version 2.0 (the "License");
4+
you may not use this product except in compliance with the License.
5+
You may obtain a copy of the License at
6+
7+
https://www.apache.org/licenses/LICENSE-2.0

README.md

Lines changed: 1 addition & 2 deletions

flashrnn/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
from .flashrnn import flashrnn, FlashRNNConfig
23

34
__all__ = ["flashrnn", "FlashRNNConfig"]

flashrnn/autotune/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# SPDX-License-Identifier: Apache-2.0

flashrnn/autotune/caching.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
import hashlib
23
import os
34
import pickle

flashrnn/autotune/constrint.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
# Integer CSP solver file - CONSTRINT
23
# This script solves CSP problems tied to integer variables
34
# and optimized for multiplicative and divisibility constraints (e.g. tiling sizes)

flashrnn/autotune/runner.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
import argparse
23
from xlstm.benchmarking.profiling.xlstm_profiling import get_inputs
34
from xlstm.benchmarking.profiling.xlstm_profiling import run_single

flashrnn/autotune/submit.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
import subprocess
23
import shlex
34
import shutil

flashrnn/debug/kernel_check_cuda_alternating.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: Apache-2.0
12
import os
23
import torch
34
from tqdm import tqdm

0 commit comments

Comments
 (0)