The following commands help to export/backup the ollama models which allows to quick restore the models or setup an offline machine using file transfer. Pull a model from registry ollama pull llava:7b Export the model mkdir -p llava_7b_backup cd llava_7b_backup ollama show --modelfile llava:7b > Modelfile cat Modelfile | grep -E '^FROM' | cut -d ' ' -f 2 | xargs -I {} cp {} . cat Modelfile | grep '# FROM' | cut -d ' ' -f 3 | xargs -I {} echo 'ollama create {} -f Modelfile' > readme.txt sed -i '' -E 's/^FROM.*blobs/FROM ./g' Modelfile Import the model cd llava_7b_backup ollama create llava:7b -f Modelfile Run the model ollama run llava:7b Remove the model ollama rm llava:7b
This article explains step by step guide to download an AI model from Hugging Face repository and run it with Ollama. Ollama allows to create a model locally from GGUF format or SafeTensors format and this article will cover both models. Creating from GGUF models is highly reliable as the GGUF file is packaged with model data with template file suitable for the AI model. Running a model using GGUF: Example repository with GGUF formal model https://huggingface.co/sergbese/gemma-3-isv-translator-v5-gguf-bf16 Create a download directory: mkdir gemma-3-isv-translator-v5-gguf-bf16 Download the file into the directory cd gemma-3-isv-translator-v5-gguf-bf16 wget "https://huggingface.co/sergbese/gemma-3-isv-translator-v5-gguf-bf16/resolve/main/gemma-3-finetune-2.BF16.gguf?download=true" -O ./gemma-3-finetune-2.BF16.gguf Create an Ollama model: echo 'FROM ./gemma-3-finetune-2.BF16.gguf' > Modelfile ollama create gemma-3-isv-translator-v5-gguf-bf16:latest Run and verify the ...
It is generally a good practise to declare the dependencies in a java class as final and inject the dependencies through the constructor. With Lombok's @AllArgsConstructor and @RequiredArgsConstructor , the generated constructor has all the final fields as parameters. However, if we use the @Qualifier and @Value for the final fields, then by default Lombok doesn't copy these annotation to the constructor parameters. In order to apply/copy these annotations to the constructor parameters, the following lombok config is required. Create lombok.config file in the route directory of the project and add the following lines lombok.copyableAnnotations += org.springframework.beans.factory.annotation.Qualifier lombok.copyableAnnotations += org.springframework.beans.factory.annotation.Value This configuration inform Lombok to copy annotation applied at final field to constructor parameters. Example: Source Code @Component @AllArgsConstructor public class SampleService { @Qualifi...
Comments
Post a Comment