https://www.bilibili.com/video/BV1DrpheREXh
conda create --name wukong python=3.10
conda activate wukong
pip 安装其他库为了避免兼容性和网络问题,你可以先使用 Conda 安装一些比较常见的库,再通过 pip 安装其余库:
# 方式一:使用 Conda 安装主要库
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
# 方式二:使用 pip 安装其余库
pip install --upgrade pip
pip install -r requirements.txt
# 方式三:或者使用 uv 安装:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# 然后配置环境变量: uv.exe
uv venv # 创建虚拟环境
uv pip install -r requirements.txt
uv run main.py
安装完成后,确认所有库是否正确安装:
python -c "import torch; print(f'PyTorch version: {torch.__version__}'); print('GPU is', 'available' if torch.cuda.is_available() else 'not available')"
python -m venv .venv
# windows 运行activate 激活环境
\.venv\Scripts\activate.bat
# 安装依赖
pip install -r requirements.txt
# 实际游戏窗口大小
game_width = 1280 # NOTE: 替换成你游戏的宽度和分辨率
game_height = 720
修改好分辨率后,运行下面的脚本,查看血量识别这些是否吻合
python -m utils.display_game_info
启动脚本训练,根据提示按g可暂停和开始,启动脚本后,需要进入boss对战看到boss血条后,等待几秒即可启动模型。
python main.py
$ claude mcp add DQN_WUKONG \
-- python -m otcore.mcp_server <graph>