书生浦语夏令营——入门作业
书生浦语夏令营——入门作业
这部分主要是一些 Linux, Git 和 Python 基础
Linux 基础
闯关任务
任务描述:完成SSH连接与端口映射并运行 hello_world.py
按照教程来就可以,截图如下

这个 Gradio 下载了好一会儿,我了解了下主要是用来搭建机器学习相关的 Web 应用的,封装了一些用于用户交互的组件,之前我搭 Web 主要用 Flask 和 Django。
可选任务 1
任务描述:将 Linux 基础命令在开发机上完成一遍
这个我熟悉,略过
可选任务 2
任务描述:使用 VSCODE 远程连接开发机并创建一个 conda 环境
略过
可选任务 3
任务描述:创建并运行 test.sh 文件
这个就是将 shell 命令封装,挺好用的。我这里似乎没有预设的 xtuner0.1.17 环境,我用的 base 环境做的,效果图如下(因为已经有这个环境了所以有报错)

Python 基础
闯关任务 1
任务描述:Python 实现 wordcount
先用 replace 替换标点再 split 划分单词,然后转小写统计即可
def wordcount(text: str) -> dict:
words = text.replace(',', '').replace('.', '').replace('!', '').replace('?', '')
words = words.split()
words = list(map(lambda x: x.lower(), words))
word_count = {}
for word in words:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
return word_count
运行截图

闯关任务 2
任务描述:Vscode 连接 InternStudio debug 笔记
没有 bug,打个断点显示下变量演示一下吧(在炼丹方面,我更习惯用 print 大法调试)
