这一年没有更新,原因挺多的,比较重要的是在某大厂的工作内容发生了变动,做了一阵文心大模型,个人业余的精力也不是很多了。
今年下半年去了某汽车社团,业余时间恢复了一些,所以近期进行了很多更新,具体更新内容如下:
(人离开百度了,所以也没人罩了),将所有环境镜像托管至Pypi。
前期有开发者说QPT在多线程情况下会运行不起来(实际上是
if __name__ = "main"
理解上不太一样 https://github.com/QPT-Family/QPT/issues/23 ),所以QPT在执行py主程序文件时会再起一个进程,这样也导致了反应速度变慢,而且不能支持input(https://github.com/QPT-Family/QPT/issues/29 ),也算是走了个歪路吧,做了个input的监视代码,使得更加臃肿。在做优化时候,碰巧去上海出差,用公司电脑写了一段关于py文件加密的代码,发现有个巧妙办法能避开这个问题(Hook),可以做到不在待打包的py文件头部加warpper也能实现(可能有开发者会发现,打包后的文件的首行是import qpt的warpper),这样观感会更加好,以后加上git支持也会很丝滑。
虽然可以安装了,但实测OpenCV还是读取不了中文目录下的文件,所以QPT还会对目录为中文的用户给予警告,但不再强制关闭程序。
没想到一年Python更新了俩大版本。
国内这块资料真的少,不想再加个外部工具来修改Icon。
Embedding的Python包更有性价比,环境变量也不会出太大乱子,也不会和Conda冲突了。
欢迎投稿Logo,我承认旧版本的“Q”型图标是借鉴Photoshop 2020的图标,甚至颜色上也没差,但就是会被人说丑,这次更新了一下。
可有效降低首次初始化的时间,但代价是兼容性可能会出现Pyinstaller中也会出现的错误,而且打包后体积会很大。
考虑到Python官方也不更新了,我也不更了吧,开摆!(实际上3.7在os中一些API在后续版本中更新较大,战略性放弃适配)
测试真的是个累活,怪不得大厂测试的薪酬还不低,比我这种运营的薪资还高不少呢!
Published by GT-ZhangAcer over 2 years ago
@SOVLOOKUP https://github.com/SOVLOOKUP 对QPT做出百行代码支持,增加pdm包管理器的适配 https://github.com/QPT-Family/QPT/pull/74
Published by GT-ZhangAcer over 2 years ago
好久没写更新说明了,自上次写更新说明以来,一共更新了不低于20个版本,内容过多,这次更新说明就只写一些目前QPT能做到的事情吧。
Published by GT-ZhangAcer about 3 years ago
paddlapaddle-gpu
后无任何postxxx
版本号时,默认不进行搜索,而且提示用户输入想要安装的CUDA版本。需要注意的是,该版本中仍不提供已安装的本地CUDA列表信息,此处可能需要多尝试几次才会熟悉。使用说明详见增加CUDA模块 - 无需用户手动安装CUDA也可使用GPU加速
此电脑->某盘->某文件夹->...->打包后的那个文件夹
这样频繁的找目录环节,该版本直接弹出,解决问题。Published by GT-ZhangAcer over 3 years ago
Published by GT-ZhangAcer over 3 years ago
Tips:在未来两个版本中,仍不会出现V1.0RC版本,待大量测试验证后发布1.0RC
Published by GT-ZhangAcer over 3 years ago
Published by GT-ZhangAcer over 3 years ago
Published by GT-ZhangAcer over 3 years ago
对Python3.7版本部分API进行兼容
Published by GT-ZhangAcer over 3 years ago