分类 IT Technology 下的文章

Godot可以运行时加入代码并被立即执行,在_process中可以很好的即时运行新添加的代码。

首先

print_orphan_nodes()

获取到节点id

然后

var obj = instance_from_id(88046831816)
if obj:
    prints(obj, obj.owner, obj.get_script())
    if obj.get_script():
        print(obj.get_script().resource_path)

找到孤立节点的信息来源。

获取docker compose文件和默认配置文件

$ mkdir ./immich
$ cd ./immich
$ wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
$ wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env

阅读剩余部分

最近观察,mac每天丢失4g左右的空间,各种查原因都未果。
然观察到

mds_stores.png

mds_stores 巨大的读写量,查询得知是Spotlight,本机作为服务器不需要检索。
随关闭之

sudo mdutil -a -i off

再次观察发现,磁盘回收接近50g空间,苹果我问候你全家。

AUTOMATIC1111 默认不支持amd显卡,需要有nVidia的独立显卡。

安装Anaconda

由于AUTOMATIC1111限定python3.10,为了隔离环境避免冲突,使用Anaconda来完成python多版本管理。
有别去docker,Anaconda能直接访问主机设备,更适合ai访问硬件驱动。
官方网站:https://www.anaconda.com/

安装完毕,点击"Environments" => "Create", 选3.10.xx,创建一个env。
运行新创建的python310环境,输入下面的命令安装git到虚拟机,stable-diffusion-webui的启动需要git

阅读剩余部分

ollama 安装向量模型

ollama pull nomic-embed-text

Open WebUI设置

进入“管理员设置” ==> “文档”

  1. 语义向量模型引擎,选择ollama。
  2. 地址填入ollama访问地址, key没有则不填。
  3. 语义向量模型,填写nomic-embed-text。

其它默认。

创建知识库

“工作空间” ==> “知识库”, 点击右侧"+"新建知识库。
进入新建的知识库,在右侧上传知识文档,上传中会自动向量化。

chat对话中应用知识库

选择一个llm模型,例如qwen2.5或llama3
chat对话中输入"#"就可以选择对应的知识库了,
然后继续提问即可。

其他问题

知识库上传的的向量化过程,如果文件大了会非常慢,建议小文件一个一个的上传。

    location / {
            proxy_redirect off;
            proxy_set_header Host $http_host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            # below three lines are for websocket.
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade"; # must be "upgrade"
            proxy_pass http://localhost:3000;
    }

傻叉的微软apps目录,默认删不掉,重启还自动创建。

  1. 先删除设置,应用管理里面的“游戏服务”
  2. 修改文件夹权限,然后就可以删除了。
takeown /F "D:\WindowsApps" /A /R /D Y
icacls "D:\WindowsApps" /T /grant administrators:F

python3在window上已安装,命令行也能正确识别到。
但cmake工程中的find就是找不到python3。

cmake生成工程加了-A win32参数,导致cmake只会去找32位的python。
错误信息:

_python3_executable-notfound

卸载64位的python,重新安装32位的python,问题得以解决.