def getQuantizer()

in lib/quantizers.py [0:0]


def getQuantizer(snippet, d):
    if snippet.startswith("zn_"):
        r2 = int(snippet.split("_")[1])
        return Zn(r2, d)
    elif snippet == "binary":
        return Binary(d)
    elif snippet == "none":
        return Identity(d)
    elif snippet.startswith("opq_"):
        nbytes = int(snippet.split("_")[1]) // 8
        return OPQ(nbytes, d)
    else:
        raise NotImplementedError("Quantizer not implemented")