blob: f3c1c1e9070b289b7cc9d955588926eb224f91ac [file] [log] [blame]
# Copyright (c) Meta Platforms, Inc. and affiliates.
# All rights reserved.
#
# This source code is licensed under the BSD-style license found in the
# LICENSE file in the root directory of this source tree.
import unittest
from .export_llama import build_model
class LlamaTest(unittest.TestCase):
def test_quantized_llama(self):
_ = build_model(
modelname="model",
extra_opts="--fairseq2 -qmode int8",
par_local_output=True,
resource_pkg_name=__name__,
)
def test_half_llama(self):
_ = build_model(
modelname="model",
extra_opts="--fairseq2 -d fp16",
par_local_output=True,
resource_pkg_name=__name__,
)
# def test_half_xnnpack_llama(self):
# output_path = build_model(
# modelname="model",
# extra_opts="--fairseq2 -d fp16 -X",
# par_local_output=True,
# resource_pkg_name=__name__,
# )