Skip to content

Commit 54e228e

Browse files
committed
convenience
1 parent 0fa6e78 commit 54e228e

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "vector-quantize-pytorch"
3-
version = "1.23.0"
3+
version = "1.23.1"
44
description = "Vector Quantization - Pytorch"
55
authors = [
66
{ name = "Phil Wang", email = "[email protected]" }

vector_quantize_pytorch/finite_scalar_quantization.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def floor_ste(z):
6161
class FSQ(Module):
6262
def __init__(
6363
self,
64-
levels: list[int],
64+
levels: list[int] | tuple[int, ...],
6565
dim: int | None = None,
6666
num_codebooks = 1,
6767
keep_num_codebooks_dim: bool | None = None,
@@ -76,6 +76,9 @@ def __init__(
7676
):
7777
super().__init__()
7878

79+
if isinstance(levels, tuple):
80+
levels = list(levels)
81+
7982
_levels = tensor(levels, dtype = int32)
8083
self.register_buffer('_levels', _levels, persistent = False)
8184

0 commit comments

Comments
 (0)