URI: 
       Add caching support to gpt and stable-diffusion. - annna - Annna the nice friendly bot.
  HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
       ---
   DIR commit a5defdc0144603b1c39bfbac8b31057ee2b597c3
   DIR parent 4e5cb78d7021871cd8bd6e2081fbdb2062fcecdc
  HTML Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Sat,  4 Jan 2025 12:16:20 +0100
       
       Add caching support to gpt and stable-diffusion.
       
       gpt down to 3s
       
       Diffstat:
         M gpt                                 |       8 ++++++++
         M stable-diffusion                    |       8 ++++++++
       
       2 files changed, 16 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/gpt b/gpt
       @@ -9,6 +9,14 @@ ggmlmodel="models/Meta-Llama-3.1-8B-Instruct-Q4_K_M.gguf"
        ggmlntokens="$((69 * 2))"
        
        cd $ggmlbase
       +if mountpoint -q /br/ai/tmp;
       +then
       +        ggmlbasename="$(basename "${ggmlmodel}")"
       +        ggmltmppath="/br/ai/tmp/${ggmlbasename}"
       +        [ ! -r "${ggmltmppath}" ] && cp "$ggmlmodel" /br/ai/tmp        
       +        [ -r "${ggmltmppath}" ] && ggmlmodel="${ggmltmppath}"
       +fi
       +
        prompt="$1"
        printf "%s\n" "${prompt}" \
                | $ggmlbin -m $ggmlmodel -n $ggmlntokens \
   DIR diff --git a/stable-diffusion b/stable-diffusion
       @@ -14,6 +14,14 @@ sdnegative='nipples, busty, nude, lowres, (worst quality, low quality, normal qu
        outputf="${1}"
        shift 1
        
       +if mountpoint -q /br/ai/tmp;
       +then
       +        sdbasename="$(basename "${sdmodel}")"
       +        sdtmppath="/br/ai/tmp/${sdbasename}"
       +        [ ! -r "${sdtmppath}" ] && cp "${sdmodel}" /br/ai/tmp
       +        [ -r "${sttmppath}" ] && sdmodel="${sdtmppath}"
       +fi
       +
        ${sdcmd} --type f16 -m ${sdmodel} -o "${outputf}" -p "$@" -n "${sdnegative}" >/dev/null 2>&1
        #${sdcmd} -m ${sdmodel} -o "${outputf}" -p "$@" -n "${sdnegative}" -v