Several interesting releases today/recently.
Multi-modal llama: llama3.2. Tons of model infra providers announced availability day one. We seem to be getting into a bit of a rhythm here. It’s also convenient for Meta who doesn’t need to scale the infra (though they of all companies would probably be capable) – providers do it for them.
AllenAI’s Olmo: another interesting, open source multi-modal model.
Open source is catching up in multi-modal. I’m looking forward to experimenting with both of these.
I tried installing llama3.2
with ollama
but I don’t think the latest Nix package version can support the multi-modal architecture.
I updated macOS to Sequoia and Nix broke. Now I’m dealing with that since most of my system doesn’t work 🙁
Not a great feeling to have that not work but I found this post which mentioned the command
security find-generic-password -s "Nix Store" -w
I used the password from there to unlock the disk and it worked. Now my dotfiles and things were loading correctly, with the Nix Store unlocked. Unfortunately, this wasn’t all I needed to do. I had to uninstall Nix and cleanup some files following these instructions.
sudo rm /Library/LaunchDaemons/org.nixos.activate-system.plist
sudo launchctl bootout system/org.nixos.activate-system
/nix/nix-installer uninstall
sudo rm /etc/ssl/certs/ca-certificates.crt
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
Finally, I re-bootstrapped by nix-darwin
config with
nix run nix-darwin -- switch --flake ~/.config/nix/flake.nix
and I was back on solid ground.
I tried running nix-darwin again as some point but ran into this issue
nix run nix-darwin -- switch --flake ~/.config/nix/flake.nix
error: cannot connect to socket at '/nix/var/nix/daemon-socket/socket': Connection refused
Loading/restarting the daemons seemed to handle this
sudo launchctl unload /Library/LaunchDaemons/org.nixos.nix-daemon.plist
sudo launchctl load /Library/LaunchDaemons/org.nixos.nix-daemon.plist
My ollama
server seems not to be running but that’s a problem for another day.