![提交内容及制作方式-之venv和海战ai打包_第1页](http://file4.renrendoc.com/view/bb2e4eeecfff333c3415dd35f070aebc/bb2e4eeecfff333c3415dd35f070aebc1.gif)
![提交内容及制作方式-之venv和海战ai打包_第2页](http://file4.renrendoc.com/view/bb2e4eeecfff333c3415dd35f070aebc/bb2e4eeecfff333c3415dd35f070aebc2.gif)
![提交内容及制作方式-之venv和海战ai打包_第3页](http://file4.renrendoc.com/view/bb2e4eeecfff333c3415dd35f070aebc/bb2e4eeecfff333c3415dd35f070aebc3.gif)
![提交内容及制作方式-之venv和海战ai打包_第4页](http://file4.renrendoc.com/view/bb2e4eeecfff333c3415dd35f070aebc/bb2e4eeecfff333c3415dd35f070aebc4.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、提交比赛内容及生成过程一、需要提交的内容二、创建上传内容过程一、需要提交的内容: 1、AI 2、虚拟环境venv一、需要提交的内容:1、AI:陆战:群队级AI、分队级AI;海战:群队级AI、分队级AI;共4个AI。2、虚拟环境venv:每个队伍的venv个数视各队使用venv环境不同而定;每个队伍的4个AI可以使用不同的venv,但是建议各队的4个AI使用相同的venv,这样对于大家上传和平时使用也都较为省事。venv可分为3种情况:1)share:使用官方提供的venv,官方会提供一些venv供大家选择使用,大家只需下载测试自己的AI能在该环境下正常运行,压缩AI时填入使用哪个venv即可;
2、2)common:使用自己的venv,但是几个AI使用的venv相同;3)single:使用自己的venv,并且每个AI的虚拟环境venv不相同。二、创建上传内容过程:下面将以准备一个海战AI和虚拟环境的上传压缩包为例讲解说明:其中,对于虚拟环境的创建,海陆战通用。后续会由另一位同事再给大家单独介绍一下陆战AI的压缩。二、创建上传内容过程1、安装virtualenv并创建venv2、打包前把ai放到虚拟环境venv下进行测试3、修改自己AI代码中的用户名密码4、生成requirements.txt5、打包AI和venv1、安装virtualenv并创建venvpip install virtu
3、alenv(如果机器没有网络,可以从网上下载个离线包安装即可, ,搜索virtualenv 下载20.0.23版本)1、安装virtualenv并创建venv创建venv(使用自己的venv):1)创建虚拟环境:virtualenv venv2)激活venv,并安装一些包:source venv/bin/activate(以下是海战demoAI需要的4个包,其他视自己需要安装)pip install pikapip install requestspip install websocketpip install websocket-client(如果没有网,可以从网上下载离线包安装即可, )(
4、版本:pika 1.1.0, requests 2.22.0, websocket 0.2.1, websocket-client 0.57.0)1、安装virtualenv并创建venv拷贝venv到AI目录下,使用:拷贝后修改:修改下的bin/activate中VIRTUAL_ENV=/root/lyushilei/sharevenvs/share1/venv按照自己电脑实际位置,修改bin下的软连接:python 修改、创建软链接方法:which python(注意,不要再虚拟环境获取,而是要获取自己电脑本身的环境路径) ln -sf /root/anaconda3/bin/python
5、 python2、打包前把ai放到虚拟环境venv下进行测试海战 ai测试; 准备两个AI; 修改参数;分别运行restart.sh脚本(restart脚本中含有切换到虚拟环境venv,并且调用stop、start脚本,默认start调用的是demo_ai.py,修改start脚本启动自己的ai); 运行start_game.py脚本。3、修改自己AI代码中的用户名密码修改自己比赛ai代码中的用户名和密码。demo代码中的用户名和密码的是单机版的,选手需要将自己比赛的ai中的用户名密码修改好后再上传。后续会公布用户名密码的发送获取方式,请大家收到后妥善保管。4、生成requirements.txtsource venv/bin/activatepip freeze requirements.txt5、打包AI和venv1)海战ai:ai文件夹(含有restart.sh,start.sh,stop.sh)requirements.txt2)虚拟环境: venv3)打包脚本:compress_script.sh4)准备好以上3样东西后,放到一个目录下,执行compress_script.sh输入相应信息即可。至此,这一个海战AI及venv打
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目自查报告怎么写(共6篇)
- 国旗下讲话:同伴的力量(心理健康)五篇模版
- 2025年度家用电器品牌代理销售合同范本
- 2025年度虚拟现实增强现实内容制作合同
- 2025年度绿色建筑项目可行性研究报告编制合同
- 电商物流成本控制与优化方案
- 电商时代的教育资源整合与创新
- 山东省青岛莱西市(五四制)2024-2025学年七年级上学期期末语文试题
- 现代教育中的编程教学新策略
- 教科版道德与法治九年级上册第八课第二框《人类对平等的追求》听课评课记录
- 医疗器械经营规范培训
- 2024拳击比赛计划书
- 管道直饮水系统技术和方案
- 妇产科国家临床重点专科验收汇报
- 绘本故事PPT课件之我不敢说我怕被骂
- 社区干部培训班交流发言(通用6篇)
- 行政处罚-行政处罚种类和设定(行政法课件)
- 柔性机械臂的振动控制
- 小学语文-5 对韵歌教学设计学情分析教材分析课后反思
- DB34T 4510-2023 静脉用药调配中心洁净区管理规范
- 【课件】免疫系统组成和功能(人教版2019选择性必修1)
评论
0/150
提交评论