INNER CODE UNIT · Python
exists
lucidrains/vector-quantize-pytorch · vector_quantize_pytorch/evo_lookup_free_quantization.py:21
def exists(val):
return val is not None
def default(val, d):
return val if exists(val) else d
# main class
class EvoLFQ(Module):
def __init__(
self,
encoder: Module,
decoder: Module,
lfq: LFQ | None = None,
*,
dim: int | None = None,
codebook_size: int | None = None,
num_codebooks: int = 1,