(v: str | None)
| 852 | |
| 853 | except MemoryError: |
| 854 | logger.error("Memory error while saving. The model is too large to save as a single file.") |
| 855 | logger.error("Please use --save_by_block or remove --single_file to use chunked saving.") |
| 856 | raise |
| 857 | except Exception as e: |
| 858 | logger.error(f"Error saving model: {e}") |
| 859 | raise |
| 860 | elif args.save_by_block: |
| 861 | logger.info("Backward conversion: grouping weights by block") |
| 862 | block_groups = defaultdict(dict) |
| 863 | non_block_weights = {} |