Spaces:
Sleeping
Sleeping
File size: 967 Bytes
eef8873 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | import logging
import os
from src.export.conver_model import convert_fusion_to_fp16
from src.config import CHECKPOINT_DIR
logger = logging.getLogger(__name__)
def test_model_conversion():
logger.info("Testing fusion FP16 conversion...")
input_checkpoint = CHECKPOINT_DIR / "best_fusion_model.pt"
assert input_checkpoint.exists(), \
f"Missing checkpoint: {input_checkpoint}"
output_path = convert_fusion_to_fp16()
assert output_path.exists(), \
"FP16 model was not created"
size_mb = os.path.getsize(output_path) / (1024 * 1024)
assert size_mb > 0, \
"Generated FP16 model is empty"
logger.info("Model conversion test passed.")
if __name__ == "__main__":
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s - %(levelname)s - %(message)s"
)
test_model_conversion()
print("Model conversion test completed successfully.") |