抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Python numpy 我发现Python numpy的性能真的是特别强,甚至可以用来写ShaderToy Numpy画圆的性能对比 对一张512x512的图片,使用ShaderToy的方式画圆,性能居然能差50倍! import numpy as npfrom PIL import Imageimport timedef save_image(data, out_path): da...

PyBind11实现Python调用C++ 我曾经写过一篇SWIG实现Python调用C++的文章,SWIG是一个非常好用的通用工具,可以实现很多语言间的互通,不过最近我发现一个专门为Python和C++设计的库,PyBind11,AI领域貌似更喜欢这个库 PyBind11是一个非常轻量的纯头文件库,可以看作对Boost.Python的简化模仿,这个库要求至少使用C++11、Python 3...

OpenAI API 我这里使用的Step开放平台,其API与OpenAI兼容 Python可以使用openai库轻松调用一些大模型服务,对Agent工程师来说非常有用 对话 from openai import OpenAI client = OpenAI(api_key="xxxxx", base_url="https://api.stepfun.com...
ai

奇异递归模板模式 Curiously Recurring Template Pattern,CRTP 最近发现一个很优雅的写法,CRTP,利用了模版和继承的特性,实现了一种奇观的“自我认知”,可以省去写很多重复代码 C#实现一个单例 定义 using System.Collections;using System.Collections.Generic;using UnityEngine...

Unity Luban表格工具 Luban是一个很好用的导表工具 Unity Luban由三部分组成: Unity Package,用于读取json 导表工具,点击一下.bat,就能将表格转为C#和json 生成的代码+ExternalTypeUtil,这部分将放在Unity Assets内 项目初始化 一:下载导表工具 参考Csharp Unity json,在Unity项目外某处新建...

Unity UI 开发 使用中文字体 在使用Unity制作游戏时,想要UI(TMP)使用中文字体 下载一个字体文件.ttf 下载一个中文字符集.txt 分享一个字符集项目https://github.com/wy-luke/Unity-TextMeshPro-Chinese-Characters-Set.git Window–TextMeshPro–Font Asset Creat...

Gradio Gradio是一个基于Python的Web UI框架,常用于AI demo搭建,SD的webui就使用的Gradio Gradio采用函数式编程,由组件和函数组成,声明组件即可绘制UI,为组件绑定函数可以修改组件内容 可以在Gradio Playground中预览体验 基本语法 Blocks 我不太喜欢 Interface 相较于Interface,Blocks可以使用gr...

Linux下GCC降级 CUDA版本需要和gcc版本对应,兼容性出奇地差,Ubuntu自带gcc,但是通常版本很高,于是需要对gcc进行降级 降级到gcc-7 安装gcc-7 sudo apt-get install gcc-7 g++-7 设置gcc版本优先级 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-...

Photoshop使用笔记 白天变黑夜 导入图片,解除图片锁定 右下角点击曲线 将曲线的右上角点向下移动,此时整个图片将会变黑 添加一个新图层,用画笔工具在图层中画白色内容 将新图层设为叠加,于是白色内容部分就会变亮

Unity自定义Package 每一个Unity图形引擎中台,都应该学会自定义一个Unity Package,这样你的代码可以与项目解耦,也可以在多个项目间复用,通过版本控制可以提高维护性 版本管理 个人建议直接使用Git进行管理,创建一个Git仓库,使用时只需要在项目Packages文件夹下git clone package.json 在根目录下添加文件package.json,Unity...