Skip to content

Instantly share code, notes, and snippets.

View itsdotscience's full-sized avatar

itsdotscience

View GitHub Profile
Ollama and symlinks
2024 - its.science
For saving space and or unifying windows and linux upon a single local fs model repo for both the answer isn't sexy but it is simple.
c:\Users\test\.ollama\models\blobs>mklink sha256-00cb8fdaf7bbdf3c4084fcf13aeeeeb4cc3b9069977868d8dabad64422673686 sha25600cb8fdaf7bbdf3c4084fcf13aeeeeb4cc3b90699778
68d8dabad64422673686
symbolic link created for sha256-00cb8fdaf7bbdf3c4084fcf13aeeeeb4cc3b9069977868d8dabad64422673686 <<===>> sha25600cb8fdaf7bbdf3c4084fcf13aeeeeb4cc3b9069977868d8dabad64
@itsdotscience
itsdotscience / ollama-parameter-layer-update.py
Last active May 20, 2024 07:17
WIP, may likely bork your manifest or blobs. backup before using.
import os
import logging
import sys
import hashlib
import json
import subprocess
import shutil
import colorama
from colorama import Fore, Style
#!/bin/bash
export WSLKERNEL=`uname -a | cut -d " " -f3 | cut -d "-" -f1`
export CHECKOUT_DIR=`linux-msft-wsl-$WSLKERNEL`
git clone https://github.com/microsoft/WSL2-Linux-Kernel.git --depth=1 -b $CHECKOUT_DIR
cd $WSLKERNEL
sudo make -j$(nproc) KCONFIG_CONFIG=Microsoft/config-wsl CONFIG_USB_STORAGE=m CONFIG_USB_UAS=m
sudo make -j$(nproc) KCONFIG_CONFIG=Microsoft/config-wsl CONFIG_USB_STORAGE=m CONFIG_USB_UAS=m modules
sudo make -j$(nproc) KCONFIG_CONFIG=Microsoft/config-wsl CONFIG_USB_STORAGE=m CONFIG_USB_UAS=m modules_install

Keybase proof

I hereby claim:

  • I am itsdotscience on github.
  • I am itsdotscience (https://keybase.io/itsdotscience) on keybase.
  • I have a public key ASA4WcULvR4aFjTWmS5r0YScrb0Jz3u6NVr1S1BYoDQ87Ao

To claim this, I am signing this object: