Simon Shi的小站

人工智能,机器学习 学习记录


  • Home

  • About

  • Tags

  • Categories

  • Archives

Untitled

Posted on 2024-10-12
2024年英语二高频真题词汇T 1 - [ x ] anger - 愤怒 - [ ] exacerbating - 加剧 - [ ] inequality - 不平等 - [x] technology - 技术 - [ ] economist - 经济学家 - [x] progress - 进步 - [ ] automation - 自动化 - [ ] politically - 政治上 - [ ] sustainable - 可持续的 - [ ] prosperity - 繁荣 - [ ] sectors - 部门 - [ ] embrace - 拥抱 - [ ] disruption - 破坏 - [x] transformative - 变革的 - [ ] resentment - 愤恨 - [ ] elites - 精英 - [ ] prosperity - 繁荣 - [ ] disparities - 差异 - [ ] automation - 自动化 - [ ] manufactur ...
Read more »

Untitled

Posted on 2024-10-12
PygamePygame是被设计用来写游戏的python模块集合,Pygame是在优秀的SDL库之上开发的功能性包。使用python可以导入pygame来开发具有全部特性的游戏和多媒体软件,Pygame是极度轻便的并且可以运行在几乎所有的平台和操作系统上。 rl_gamesrl_games是一个高性能强化学习库,实现了PPO、A2C等算法,支持NVIDIA Isaac Gym、Brax等环境的GPU加速训练。该库具备异步actor-critic、多智能体训练、自对弈等功能,可在多GPU上并行。rl_games提供Colab notebook示例便于快速上手,在多个基准测试中表现出色。作为一个功能丰富的强化学习工具,rl_games兼具高性能和易用性。
Read more »

Python call CPlus

Posted on 2024-10-12
Pybind11 Python C++环境安装1conda install pybind11 -c conda-forge 绑定一个c++的类文件结构123src/Person.cpp    /Person.h    /p_person.cpp # pybind文件 Person.cpp1234567891011121314151617181920212223242526272829303132333435//Persion.cpp#include "Person.h"Person::Person() { name = ""; age = 0;}Person::Person(string name, int age) { this->name = name; this->age = age;}Person::~Person() {}string Person::say_hello() { return "hello, my name is " + this->na ...
Read more »

Python Thread etc

Posted on 2024-09-20
Thread创建Thread方式1 实例化Thread类创建线程Thread类对象属性: name :线程名。 ident :线程标识符。 daemon :布尔标志,表示这个线程是否是守护线程。 Thread类的构造方法的参数如下: Thread(self,group=None,target=None,name=None,args=(),kwargs={},*,daemon=None) group :默认为None,该参数不必理会。 target :指定线程要调用的方法或函数。 name :指定线程的别名。 args :指定target所指向的方法或者函数要用到的位置参数。 kwargs :指定target所指向的方法或者函数要用到的关键字参数。 daemon :指定线程是否为守护线程。示例: 123456789import threadingdef text(): print('thread %s is running.' % (threading.current_thread().name) print('thread %s end.' % (thread ...
Read more »

FastAPI

Posted on 2024-09-08
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 APIs,基于 Python 3.7+ 的类型提示。FastAPI 是一个非常流行的选择,因为它提供了很多现代 Web 开发所需的功能,同时保持了简洁性和易用性。 FastAPI 的特点 声明式路由: 使用装饰器来定义 API 路由,使代码更加清晰和易于维护。 自动文档生成: 自动生成交互式文档(支持 Swagger UI 和 ReDoc),方便测试和文档编写。 异步支持: 支持异步请求处理,利用 Python 的 async/await 语法提高性能。 类型提示: 利用 Python 的类型提示来自动验证请求和响应数据。 依赖注入: 强大的依赖注入系统,简化了服务和组件的管理和注入。 性能: 快速响应时间和高吞吐量,适合构建高性能的 API。 安装 FastAPI要开始使用 FastAPI,首先需要安装它。你可以通过 pip 来安装 FastAPI: 1pip install fastapi 此外,你还需要安装一个 ASGI 兼容的服务器,如 uvicorn,用于运行 Fas ...
Read more »

Python Message Queue

Posted on 2024-09-03
消息队列(Message Queue)是一种在分布式系统中进行异步通信的机制。它允许程序之间通过消息进行通信,而不需要直接调用对方。消息队列可以提高系统的可扩展性和容错能力,尤其是在处理高并发请求和异步任务时。 Python 中有几个常用的库可以用来实现消息队列,包括但不限于: RabbitMQ:使用 AMQP 协议的消息中间件。 Redis:使用 Redis 的发布/订阅功能或列表数据结构实现消息队列。 Kafka:高性能的分布式消息队列,常用于大数据处理。 Celery:一个基于分布式消息传递的异步任务队列。 示例:使用 RabbitMQ安装 RabbitMQ首先,你需要安装 RabbitMQ 服务器。你可以从官方网站下载并安装 RabbitMQ,也可以使用包管理器(如 apt-get 或 yum)来安装。 安装 Pika 库Pika 是一个 Python 库,用于与 RabbitMQ 交互。 1pip install pika 发送消息12345678910111213141516import pikadef send_message(message): connec ...
Read more »

huggingface hub

Posted on 2024-08-29
DownloadQwen StableDiffusion openai/clip-vit-large-patch14 /databig/ddz/sdiffusion/stable-diffusion-main/openai/clip-vit-large-patch14/ StableDiffusion2 stabilityai/stable-diffusion-2 SD-WebUI ComfyUI StoryDifusion “https://weights.replicate.delivery/default/HVision_NKU/StoryDiffusion.tar" TencentARC/PhotoMaker stabilityai/stable-diffusion-xl-base-1.0 [RealVision] SG161222/RealVisXL_V4.0 [unstable] stablediffusionapi/sdxl-unstable-diffusers-y TencentARC/PhotoMaker-V2 ...
Read more »

ComfyUI Deploy

Posted on 2024-08-29
Read more »

WEB Dev - Flask

Posted on 2024-08-19
12345678910111213141516171819202122app = Flask(__name__,static_folder=project_root+"\\static", template_folder=project_root+"\\templates")"""项目的首页"""@app.route('/')def index(): """首页的路由""" return render_template('index_new.html')"""浏览器默认打开工程"""def open_browser(): print("打开浏览器") webbrowser.open('http://localhost:5000')if __name__ == '__main__': # 创建一个新线程来打开浏览器 thread = threading.Timer(1,open_browser) thread.start() app.run() # load_data() 使用 WSGI 服务器部署 ...
Read more »

WEB Dev - Gradio

Posted on 2024-08-19
launch 123456with gr.Blocks(css=css) as demo: ...demo.launch(server_name="0.0.0.0", share=True, server_port=6081)
Read more »
12…29

Simon Shi

286 posts
132 categories
243 tags
RSS
© 2024 Simon Shi
Powered by Hexo
|
Theme — NexT.Muse v5.1.4