transformerlab-app icon indicating copy to clipboard operation
transformerlab-app copied to clipboard

MacOS-X using mlx - Missing parameters: lm_head.biases lm_head.scales.

Open prashantnayak-edu opened this issue 10 months ago • 1 comments

Getting this error running a local fine-tune using mlx. Unclear where to set these parameters

Training beginning:
Adaptor will be saved as: /Users/pnayak/.transformerlab/workspace/plugins/mlx_lora_trainer/my-adaptor-1.npz
Writing logs to: /Users/pnayak/.transformerlab/workspace/tensorboards/job5/20240404-181024
Loading pretrained model

Fetching 7 files:   0%|          | 0/7 [00:00<?, ?it/s]
Fetching 7 files: 100%|██████████| 7/7 [00:00<00:00, 84368.18it/s]
Traceback (most recent call last):
  File "/Users/pnayak/.transformerlab/workspace/plugins/mlx_lora_trainer/mlx-examples/lora/lora.py", line 321, in <module>
    model, tokenizer, _ = lora_utils.load(args.model)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/pnayak/.transformerlab/workspace/plugins/mlx_lora_trainer/mlx-examples/lora/utils.py", line 171, in load
    model.load_weights(list(weights.items()))
  File "/Users/pnayak/.transformerlab/envs/transformerlab/lib/python3.11/site-packages/mlx/nn/layers/base.py", line 206, in load_weights
    raise ValueError(f"Missing parameters: {missing}.")
ValueError: Missing parameters: lm_head.biases lm_head.scales.
Finished training.

prashantnayak-edu avatar Apr 04 '24 23:04 prashantnayak-edu