Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
994 commits
Select commit Hold shift + click to select a range
12b434e
Add camps_2493.md (#1391)
song19931218 Jul 30, 2024
cb44454
Create camp3_1021 (#1385)
verigle Jul 30, 2024
f1a229a
git_1048_introduction (#1367)
Moyu-moyuing Jul 30, 2024
9867ea2
add_git_3129_introduction (#1362)
lori-kuo Jul 30, 2024
b307976
add git_2862_introduction (#1405)
lufeili Jul 30, 2024
4e12579
Camps 792 (#1406)
huangrs494 Jul 30, 2024
b7d554a
fix download_hf loc (#1411)
fzd9752 Jul 30, 2024
a66e2f6
Update README.md
vansin Jul 30, 2024
ced5315
[Feature] Add easy_readme.md (#1412)
fanqiNO1 Jul 30, 2024
59de0ad
update the prompt document (#1410)
sci-m-wang Jul 31, 2024
0205017
Update README.md
vansin Aug 1, 2024
e1a2865
Update README.md
vansin Aug 1, 2024
b00b523
Update README.md
vansin Aug 1, 2024
d6dcb90
Update README.md
vansin Aug 1, 2024
81c8ba9
add tutorial for android (#1448)
qew21 Aug 2, 2024
a13fb17
Update README.md
vansin Aug 2, 2024
874e5d1
Update task.md
vansin Aug 2, 2024
7af427c
Update task.md
vansin Aug 2, 2024
348ab38
Create readme.md
vansin Aug 2, 2024
ae15cdb
add git_193_introduction (#922)
la-gluha Aug 2, 2024
afdd2c5
add git_2543_introduction (#1413)
bulbcult Aug 2, 2024
81648c0
add git_2548_introduction (#1415)
Roseyy13 Aug 2, 2024
052f4d5
add git_3137_introduction (#1416)
yaoyaotaba Aug 2, 2024
3ac6316
add 2649 introduction (#1417)
lengly Aug 2, 2024
ef95382
add git_1741_introduction (#1418)
Wong-Chiang Aug 2, 2024
05c0ba7
add git_1324_introduction (#1419)
iSenses Aug 2, 2024
067f15f
camp3_1818.md (#1422)
Shuai1Wen Aug 2, 2024
073526e
Create camp3_2030.md (#1432)
supercg Aug 2, 2024
fa57819
add git_3680_introduction (#1434)
nuexc Aug 2, 2024
23f8ad3
git_2667_introduction (#1435)
NQForever Aug 2, 2024
d14181b
add git_3629_introduction (#1437)
Aug 2, 2024
a88ac6d
add git_3755_introduction (#1440)
MERCUE123 Aug 2, 2024
14c4de3
git_3490_introduction (#1441)
TongrongHuang Aug 2, 2024
4d71ec7
add git_672_introduction (#1443)
jarrycf Aug 2, 2024
5b68c8e
add git_3628_introduction (#1445)
lllToday Aug 2, 2024
a0da307
add git_3654_introduction (#1447)
pmy0721 Aug 2, 2024
e64f5ee
add camp3_3583 introduction (#1451)
GitGeWu Aug 2, 2024
b65876f
add git_3584_introduction (#1452)
KKKatrinaa Aug 2, 2024
3cebafb
Create camp3_3596.md (#1453)
ssing2088 Aug 2, 2024
1174477
Create camp3_3734.md (#1454)
Mewtwos Aug 2, 2024
ae4e6b5
add git_3232_introduction (#1456)
guoyh682 Aug 2, 2024
452368f
add git_3603_introduction (#1458)
yedeyang Aug 2, 2024
a0676e0
add git_3560_introduction (#1459)
Ichen12 Aug 2, 2024
6718a5c
add git_2745_introduction (#1460)
JiaVMode Aug 2, 2024
a116188
Create camp3_897.md (#1420)
YijiCu Aug 2, 2024
20017d0
add 3607 (#1423)
llbapp Aug 2, 2024
045329f
add git_3231_introduction (#1424)
chen-yaqin Aug 2, 2024
4b87c30
add git_3719_introduction (#1425)
xiaoTan12 Aug 2, 2024
a7c8888
add git_602_introduction (#1430)
mysterynan Aug 2, 2024
ddf6353
add git_3522_introduction (#1431)
Kevinbenjiamin Aug 2, 2024
431ee4d
Camp3 2933 (#1442)
WangZongying1 Aug 2, 2024
bcfb26c
Update readme.md
vansin Aug 2, 2024
63eb8cd
Update readme.md
vansin Aug 2, 2024
5382849
add git_3608_introduction (#1439)
fuyueagain Aug 2, 2024
029f7e0
Update readme.md
vansin Aug 2, 2024
e3cc401
Update readme.md
vansin Aug 2, 2024
423b8dc
Update README.md
vansin Aug 3, 2024
dfcc341
Update README.md
vansin Aug 3, 2024
d5f0831
Update readme.md
vansin Aug 3, 2024
b5c9660
Update readme.md
vansin Aug 3, 2024
682662f
Update readme.md
vansin Aug 3, 2024
17bfc8e
Update readme.md
vansin Aug 3, 2024
7409eb9
Update readme.md
vansin Aug 3, 2024
f2e214c
Update readme.md
vansin Aug 3, 2024
2ec3787
Update README.md
vansin Aug 4, 2024
5d7c71a
Update task.md
vansin Aug 5, 2024
e1ccc2f
Update readme.md
acwwt Aug 5, 2024
04cecf3
Update task.md
vansin Aug 5, 2024
44e4e8f
Update task.md
vansin Aug 5, 2024
60ceac7
Update README.md
vansin Aug 5, 2024
2f7ef2d
add git_1743_introduction (#1464)
LinyongGAN Aug 5, 2024
25c30d4
Create camp3_3311.md (#1465)
Chl681006 Aug 5, 2024
96a9928
git_2339_introduction (#1466)
csliujw Aug 5, 2024
ec3e7f4
Create camp3_2494.md (#1472)
Evermaple Aug 5, 2024
af26b23
add 3771 introduction (#1477)
aruig666 Aug 5, 2024
85f8977
add git_3807_introduction (#1479)
huang2fire Aug 5, 2024
74828cf
add git_3721_introduction (#1481)
cyq212 Aug 5, 2024
44343ce
add git_2243_introduction (#1482)
Peninsulazyf Aug 5, 2024
8c33e37
git_3869_introduction (#1484)
AlexaOscar Aug 5, 2024
f0bd00b
add my self introduction (#1486)
Mor1arty Aug 5, 2024
7b79793
add git_8363_introduction (#1487)
WHJ123JHW Aug 5, 2024
e2d9463
add git_2386_introduction (#1490)
CastleChen339 Aug 5, 2024
dfb3007
add git_3491_introduction (#1491)
Mars6888 Aug 5, 2024
2187a16
add git_3682_introduction (#1492)
Yangchenhui713 Aug 5, 2024
a34aedf
Create camp3_2086.md (#1494)
2575044704 Aug 5, 2024
f532345
Create camp3_3599.md (#1501)
fengju0213 Aug 5, 2024
b9d522b
add git_2637_introduction (#1508)
LiuCanWu Aug 5, 2024
165d469
add git_3895_introduction (#1509)
LuHOvO Aug 5, 2024
28fbe61
add git_3531_introduction (#1510)
k1tyoodev Aug 5, 2024
adb523d
add git_158_introduction (#1511)
ccdgyro Aug 5, 2024
a717cce
add git_622_introduction (#1515)
trunks2008 Aug 5, 2024
81de6f2
add git 2178 introduction (#1518)
irradiate Aug 5, 2024
01a459d
add git_2308_introduction (#1519)
LushengLi9909 Aug 5, 2024
2a5e906
Add camp3_3775.md (#1520)
DDvbcx Aug 5, 2024
ee835bc
add git_3667_introduction (#1523)
minghuichou Aug 5, 2024
783fb12
add git_5003781_introduction (#1524)
shaoqing404 Aug 5, 2024
84ede98
git_1018_introduction (#1469)
AXYZdong Aug 5, 2024
0fc823f
add git_3425_introduction (#1470)
QiangZhu123 Aug 5, 2024
a0c38ef
3933自我介绍 (#1525)
Carolyl2024 Aug 5, 2024
69ddd31
add git_2238_introduction (#1526)
Somewhatesoteric Aug 5, 2024
8fa2e8f
add git_3501_introduction (#1529)
fuyutong Aug 5, 2024
06f60b5
add git_3578_introduction (#1533)
ameapol Aug 5, 2024
7f2d431
add git_1857_introduction (#1538)
zzd2001 Aug 5, 2024
351fcc5
add git_3016_introduction (#1543)
Vnhukvm Aug 5, 2024
d41520b
add 3416 introduction (#1547)
lemon6767 Aug 5, 2024
d6e5c66
add git_3876_introduction (#1549)
huanlingfy Aug 5, 2024
93d42ff
add git_784_introduction (#1550)
aichaoai Aug 5, 2024
7058510
add git_1143_introduction (#1552)
NagatoYuki0943 Aug 5, 2024
053910a
add_git_3723_introduction (#1500)
ZhangXL64 Aug 5, 2024
bc36795
自我介绍 (#1537)
yvshen-li Aug 5, 2024
d6edaaf
add git_56_introduction (#1475)
YOU215-lang Aug 5, 2024
50ea082
add git_1981_introduction (#1553)
wjtfamily Aug 5, 2024
0d67bf8
Create camp3_3523.md (#1555)
CozySami Aug 6, 2024
af2a3d0
update for internlm 2.5 (#1561)
qew21 Aug 6, 2024
c860a6c
Update to internlm2.5 (#1568)
qew21 Aug 6, 2024
aabb08e
update instruction (#1570)
qew21 Aug 6, 2024
1dda0a4
add git_2887_introduction (#1562)
klevin-ken Aug 6, 2024
de27d5b
add camp3_4095.md (#1571)
starefinger Aug 6, 2024
7b83f5c
add git_2612_introduction (#1573)
KrisMiao97 Aug 6, 2024
c6dbab1
add git _221_introduction (#1556)
louise199118 Aug 6, 2024
f7fc638
[Feature] Add agent for camp3 (#1567)
fanqiNO1 Aug 7, 2024
718b4c3
add camp3_4109.md (#1579)
ylzt777 Aug 7, 2024
40648c3
Update README.md
vansin Aug 7, 2024
4fa15fe
Create hf_internlm2_chat_1_8b.py
vansin Aug 8, 2024
b53d38a
Camp 15 (#1608)
xiaoluo333 Aug 9, 2024
5959fce
Update README.md
vansin Aug 9, 2024
df88b63
Update readme.md
vansin Aug 10, 2024
7e9f3ee
Update readme.md
vansin Aug 10, 2024
dc2cb6f
Update readme.md
vansin Aug 10, 2024
d41e851
Update readme.md
vansin Aug 10, 2024
9789bfa
Update README.md
vansin Aug 11, 2024
4566244
Update task.md
vansin Aug 11, 2024
6983ba9
Update README.md
vansin Aug 11, 2024
80ca860
upload (#1668)
BigWhiteFox Aug 11, 2024
fab014b
update python intro (#1679)
charleson98 Aug 12, 2024
d783a33
upload again (#1680)
BigWhiteFox Aug 12, 2024
559451f
Update README.md
vansin Aug 12, 2024
1a68850
Update README.md
vansin Aug 13, 2024
60b4738
Update README.md
vansin Aug 13, 2024
df5da26
Update README.md
vansin Aug 13, 2024
88cc7b5
XTuner微调数据量调整 (#1699)
wux-labs Aug 14, 2024
992559d
[InternVL] feat: add InternVL readme and task (#1723)
FlamingoPg Aug 17, 2024
519398c
Update README.md
vansin Aug 17, 2024
89bb3e1
Update task.md
vansin Aug 17, 2024
a7825f3
Create readme.md
vansin Aug 17, 2024
369a9f2
Update README.md
vansin Aug 18, 2024
a43bf30
Update README.md
vansin Aug 18, 2024
ef519ce
Update and rename readme.md to fadian_readme.md
vansin Aug 18, 2024
8703b19
Update and rename fadian_readme.md to joke_readme.md
vansin Aug 18, 2024
4d1f875
Update joke_readme.md (#1731)
FlamingoPg Aug 18, 2024
785bc6c
Update README.md
vansin Aug 18, 2024
fdbe6b6
Update task.md
vansin Aug 18, 2024
af55bb2
Create readme.md of the game that "who is the spy". (#1729)
sci-m-wang Aug 19, 2024
441f397
Update README.md
vansin Aug 19, 2024
23e2ddb
Update readme.md
vansin Aug 19, 2024
8a4b939
Update joke_readme.md (#1737)
FlamingoPg Aug 19, 2024
8b740aa
Update joke_readme.md (#1738)
FlamingoPg Aug 19, 2024
2191d60
1732 bob前来报到 (#1629)
bob-win Aug 19, 2024
0cac8db
Update joke_readme.md (#1742)
FlamingoPg Aug 19, 2024
c17b141
Update joke_readme.md (#1743)
FlamingoPg Aug 19, 2024
51454bf
add git_978_introduction (#1444)
sansansiki Aug 19, 2024
58b231a
add git_3417_introduction (#1577)
yuki-younai Aug 19, 2024
7355286
add git_51_introduction (#1583)
Efang2003 Aug 19, 2024
2135ebf
add git_3691_introduction (#1584)
Elaine6107 Aug 19, 2024
253c7ba
git_3991_introduction (#1585)
gaochao350 Aug 19, 2024
124c343
Add camp3-3259 intro (#1588)
walktree Aug 19, 2024
3d2b5d5
add git_4158_introduction (#1589)
0-LL-0 Aug 19, 2024
8d33c9c
add git_4121_introduction (#1591)
cvPerdredes Aug 19, 2024
4004462
add git_2792_introduction (#1593)
weiy1998 Aug 19, 2024
a06a49c
add git_3520_introduction (#1595)
johnswordli Aug 19, 2024
e850c39
add git_3243_introduction (#1596)
asdun9987655 Aug 19, 2024
4b11dce
add git_545_introduction (#1597)
zhaoqianyue Aug 19, 2024
d066674
Create camp3_699.md (#1598)
ZiyingHuang Aug 19, 2024
161a748
add git_3782_introduction (#1600)
Rundong-Li Aug 19, 2024
f5c0fef
add git_3800_introduction (#1602)
Changheng-hild Aug 19, 2024
526d4cf
git_3922_introduction (#1605)
hsbdkdn Aug 19, 2024
032885d
self-intro (#1635)
FaustLyu Aug 19, 2024
e49555b
add git_3917_introduction (#1639)
hejianglin2001 Aug 19, 2024
36d5044
add git_1309_introduction (#1645)
codefd Aug 19, 2024
ad9f1eb
add git_3428_introduction (#1646)
JanssonYeh Aug 19, 2024
a4ac594
git_3640_introduction (#1648)
eteledbat Aug 19, 2024
a805bef
add git_3307_introduction (#1650)
15815815 Aug 19, 2024
93a0030
Create camp3_3758.md (#1653)
xiaomile Aug 19, 2024
47ff6b1
git_482_introduction (#1655)
xrxu Aug 19, 2024
01c89ee
Create camp3_3683.md (#1659)
jewes Aug 19, 2024
267409b
add git_1204_introduction (#1663)
Tbot-sp Aug 19, 2024
1537fbd
add git_3287 (#1667)
1940653868 Aug 19, 2024
300baf5
add git_4274_introduction (#1669)
Yunzhou-LI Aug 19, 2024
64c32e4
add git_2547_introduction (#1671)
xielaoban755 Aug 19, 2024
9620067
add git_1040_introduction (#1672)
ladycui Aug 19, 2024
eaae453
add git_3972_introduction (#1675)
lucky1day Aug 19, 2024
bf20dec
add camp3_4265.md (#1678)
freedjango Aug 19, 2024
0a79ea6
add git_4389_introduction (#1686)
JohnpaulC Aug 19, 2024
9faa21a
add git_1904_introduction (#1688)
Viki-researcher Aug 19, 2024
7693e6f
add git_3418_introduction (#1689)
zhaka886 Aug 19, 2024
a471604
add git_2412_introduction (#1690)
wangxugreenhand Aug 19, 2024
f775c65
add git_3718_introduction (#1694)
lcffff0705 Aug 19, 2024
b59c98a
Camp3 4262 (#1725)
MaBo603 Aug 19, 2024
39df559
Create camp3_4605.md (#1727)
1-pluto1 Aug 19, 2024
520e7ba
add git_3613_introduction (#1730)
zyj-2000 Aug 19, 2024
21fd454
add git_3714_introduction (#1733)
Endericedragon Aug 19, 2024
2ce3b35
add git_478_introduction (#1734)
jiahm Aug 19, 2024
13e9c29
add git_4616_introduction (#1736)
ShawnTheCoder Aug 19, 2024
f1d592a
add camp3_3212 (#1414)
Shi-Soul Aug 19, 2024
cc63d37
Add my cv (#1609)
bobozi-cmd Aug 19, 2024
6465802
add git_4099_introduction (#1610)
linda12345612321 Aug 19, 2024
92625eb
add git_3412_introduction (#1613)
zcg-joker Aug 19, 2024
5b34d2f
Camp3 4094 (#1614)
Liang-Xing-Yu Aug 19, 2024
8e6e235
add git_3010_information (#1615)
Laqian Aug 19, 2024
264b271
add git_557_introduction (#1616)
hhhofh Aug 19, 2024
51778d2
add git_3686_introduction (#1621)
WeiJK99 Aug 19, 2024
333df89
add git_902_introduction (#1622)
Lgugeng Aug 19, 2024
e2e04e3
gittask (#1623)
CV16-hans Aug 19, 2024
9ad69fe
add introduction (#1696)
OceanZwy Aug 19, 2024
7776a0b
add camp3_3943.md (#1697)
bright2311 Aug 19, 2024
cf81cab
add a introduction (#1701)
Happy-Xiang Aug 19, 2024
3d155c9
add git_557_introduction (#1705)
Shlre Aug 19, 2024
e1c5f96
add git_3333_introduction (#1709)
nnb666 Aug 19, 2024
034d19d
add 4373 introduction (#1710)
Mucunshuo Aug 19, 2024
37b8754
add git_3825_introduction (#1715)
gouyinghong Aug 19, 2024
0668f84
add (#1619)
Whale-Yu Aug 19, 2024
976251a
Add files via upload (#1641)
BloomIs Aug 19, 2024
4d3e441
add git_3798_introduction (#1695)
Marktub-li Aug 19, 2024
ed34552
add git_1397_introduction (#1708)
aayc123 Aug 19, 2024
d7fe877
add git_3695_intro (#1685)
mullerchen1953 Aug 19, 2024
f28dc9c
Update joke_readme.md (#1748)
FlamingoPg Aug 20, 2024
c81f6c3
Update README.md
vansin Aug 22, 2024
a1e47b6
[Feature] Add mindsearch for camp3 (#1741)
fanqiNO1 Aug 22, 2024
7618ce4
update (#1687)
BigWhiteFox Aug 22, 2024
b6d22b6
修改环境搭建方法 (#1758)
qew21 Aug 22, 2024
a240748
mindsearch codespace版本 (#1759)
LmYjQ Aug 22, 2024
3b54d4f
Update README.md
vansin Aug 22, 2024
0083845
Update task.md
vansin Aug 23, 2024
0f9b902
Update readme_github.md
vansin Aug 23, 2024
22472f1
Update readme.md (#1767)
Shengshenlan Aug 24, 2024
aa89076
update huixiangdou (#1770)
fzd9752 Aug 25, 2024
42180c3
Update README.md
vansin Aug 25, 2024
691b4ed
Update readme.md
vansin Aug 25, 2024
16e921f
fix url error (#1773)
fzd9752 Aug 26, 2024
894bc87
Update task.md
vansin Aug 26, 2024
c4e381d
mindsearch教程中新增把代码更新到huggingface space (#1776)
LmYjQ Aug 26, 2024
dcf858a
Update README.md
vansin Aug 26, 2024
45adb1f
add multimodal (#1792)
fzd9752 Aug 28, 2024
24de8d8
update the doc of the spy-game (#1818)
sci-m-wang Sep 3, 2024
879439a
update the doc of spy-game (#1822)
sci-m-wang Sep 3, 2024
bfdebb8
Create easy_readme.md (#1831)
XyuanN Sep 6, 2024
aaf0bd6
[Fix] Fix griffe version (#1833)
fanqiNO1 Sep 6, 2024
00e2d7d
Update task.md
vansin Nov 18, 2024
67b0507
Update task.md
vansin Nov 18, 2024
56c7cba
add git_camp4_5117_introduction
GSDliu Aug 13, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
87 changes: 86 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,86 @@
# tutorial
# 书生大模型实战营(第三期闯关大挑战)

![image](https://github.com/user-attachments/assets/93ff2412-777c-4619-812b-0134eb327cf3)


闯关手册:https://aicarrier.feishu.cn/wiki/XBO6wpQcSibO1okrChhcBkQjnsf


## 1. 关卡

![image](https://github.com/user-attachments/assets/7678811b-4158-4ad4-8161-ac5ba1730c13)


### 1.1. 入门关卡

||关卡名称|资料|闯关激励|
|:-----|:----|:----|:-----|
|第 1 关| Linux 前置基础 |[任务](docs/L0/Linux/task.md)、[文档](docs/L0/Linux)、[视频](https://www.bilibili.com/video/BV1FS421d7yg/)| 50元算力点 |
|第 2 关|Python 前置基础 | [任务](docs/L0/Python/task.md)、[文档](docs/L0/Python)、[视频](https://www.bilibili.com/video/BV1mS421X7h4/)| 50元算力点|
|第 3 关|Git 前置基础|[任务](docs/L0/Git/task.md)、[文档](docs/L0/Git)、[视频](https://www.bilibili.com/video/BV1Pz421i7bw/)| 50元算力点 |

### 1.2. 基础关卡


||关卡名称|资料|闯关激励|
|:-----|:----|:----|:-----|
|第 1 关| 书生大模型全链路开源体系 |[任务](docs/L1/HelloIntern/task.md)、[视频](https://www.bilibili.com/video/BV18142187g5/)| 100元算力点 |
|第 2 关| 8G 显存玩转书生大模型 Demo | [任务](docs/L1/Demo/task.md)、[文档](docs/L1/Demo/readme.md)、[视频](https://www.bilibili.com/video/BV18x4y147SU/)| 100元算力点 |
|第 3 关| 浦语提示词工程实践 | [任务](docs/L1/Prompt/task.md)、[文档](docs/L1/Prompt)、[视频](https://www.bilibili.com/video/BV1cU411S7iV)| 100元算力点 |
|第 4 关| InternLM + LlamaIndex RAG 实践|[任务](docs/L1/LlamaIndex/task.md)、[文档](docs/L1/LlamaIndex)、[视频](https://www.bilibili.com/video/BV19E4m1X79q/)| 100元算力点 |
|第 6 关| XTuner 微调个人小助手认知 | [任务](docs/L1/XTuner/task.md)、[文档](docs/L1/XTuner)、[视频](https://www.bilibili.com/video/BV1tz421B72y/)| 100元算力点 |
|第 7 关| OpenCompass 评测 InternLM-1.8B 实践 | [任务](docs/L1/OpenCompass/task.md)、[文档](docs/L1/OpenCompass/readme.md)、[视频](https://www.bilibili.com/video/BV1RM4m1279j/) | 100元算力点 |



### 1.3. 进阶关卡

||关卡名称|资料|闯关激励|
|:-----|:----|:----|:-----|
|第 1 关| 探索 InternLM 模型能力边界 | [任务](https://aicarrier.feishu.cn/wiki/QjBswYlmdiSGfskq6vNcBmZCn09)| 100元算力点 |
|第 2 关| Lagent 自定义你的 Agent 智能体 | [任务](docs/L2/Lagent/task.md)、[文档](docs/L2/Lagent/readme.md)、[视频](https://www.bilibili.com/video/BV18M4m1y7sm/)| 100元算力点 |
|第 3 关| LMDeploy 量化部署进阶实践 | [任务](docs/L2/LMDeploy/task.md)、[文档](docs/L2/LMDeploy/readme.md)、[视频](https://www.bilibili.com/video/BV1df421q7cR/)| 100元算力点 |
|第 4 关| InternVL 多模态模型部署微调实践 | [任务](https://github.com/InternLM/Tutorial/tree/camp3/docs/L2/InternVL/task.md)、[文档](https://github.com/InternLM/Tutorial/tree/camp3/docs/L2/InternVL/joke_readme.md)、[视频](https://www.bilibili.com/video/BV1N6p1eXETX/)| 100元算力点 |
|第 5 关| 茴香豆:企业级知识库问答工具 | [任务](docs/L2/Huixiangdou/task.md)、[文档](docs/L2/Huixiangdou)、[视频](https://www.bilibili.com/video/BV1C5W2epEYP/)| 100元算力点 |
|第 6 关| MindSearch CPU-only 版部署 | [任务](docs/L2/MindSearch/task.md)、[文档](docs/L2/MindSearch/readme_github.md) | 100元算力点 |

### 1.4. 彩蛋岛

||关卡名称|资料|
|:-----|:----|:-----|
|第 1 关| 销冠大模型案例 |[文档](docs/EasterEgg/StreamerSales)、[视频](https://www.bilibili.com/video/BV1f1421b7Du)|
|第 2 关| InternLM 1.8B 模型 Android 端侧部署实践 | [文档](docs/EasterEgg/Android)、[视频](https://www.bilibili.com/video/BV1Ai421a7R6/)|
|第 3 关| 手把手带你使用InternLM实现谁是卧底游戏|[文档](docs/EasterEgg/Game)|

## 2. 证书

完成进阶岛闯关将获得精美的结营证书~

![image](https://github.com/user-attachments/assets/86f420b1-5f82-4ae3-b7f6-4b4bdcdca1b8)


## 3. 书生共学计划


在大模型技术的浪潮中,面对混杂的众多信息,如何获取有效、可信的学习资源成为了一项挑战。
为此,我们推出“书生共学计划”,鼓励大家将实战营活动分享给你身边有需要的小伙伴,让每一位热爱技术的朋友都能在这个复杂的信息环境中找到自己的航向,帮助他们在大模型的学习之路上少走弯路。


参与方法
- 启航准备:通过填写问卷报名加入实战营,开启你的学习之旅。
- 专属海报:访问书生共学计划活动页面(https://colearn.intern-ai.org.cn/ ),输入手机号,定制你独一无二的分享海报。
- 招募同行者:将海报分享给你身边的小伙伴,邀请他们报名实战营,共享知识的力量。

![image](https://github.com/user-attachments/assets/8c3680d1-ee19-43b5-86e1-d62b8bffb9b0)



独家奖励等你拿
- 每邀请 1 位同学填写报名问卷即可获得 50 算力点。
- 成功邀请 3 人,解锁 InternStudio 平台 24GB A100 及 80GB 存储使用权限。
- 成功邀请 6 人,解锁 InternStudio 平台 40GB A100 及 120GB 存储使用权限。
- 成功邀请 16 人,解锁 InternStudio 平台 80GB A100 及 200GB 存储使用权限。

展现你的影响力,成为知识的使者
这不仅是一个促进个人学习和成长的机遇,更是一个帮助他人、为自己赢得认可和资源的舞台。通过你的分享,我们可以一起帮助更多的人接触和了解前沿技术,期待你的加入。

1 change: 1 addition & 0 deletions configs/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

219 changes: 219 additions & 0 deletions configs/internlm2_1_8b_full_custom_pretrain_e1_copy.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,219 @@
# Copyright (c) OpenMMLab. All rights reserved.
"""Data format:

[
{
"text": "xxx"
},
{
"text": "xxx"
},
...
]
""" # noqa: E501

from datasets import load_dataset
from mmengine.dataset import DefaultSampler
from mmengine.hooks import (CheckpointHook, DistSamplerSeedHook, IterTimerHook,
LoggerHook, ParamSchedulerHook)
from mmengine.optim import AmpOptimWrapper, CosineAnnealingLR, LinearLR
from peft import LoraConfig
import torch
from torch.optim import AdamW
from transformers import AutoModelForCausalLM, AutoTokenizer, BitsAndBytesConfig

from xtuner.dataset import process_hf_dataset
from xtuner.dataset.collate_fns import default_collate_fn
from xtuner.dataset.map_fns import pretrain_map_fn
from xtuner.engine.hooks import (DatasetInfoHook, EvaluateChatHook,
VarlenAttnArgsToMessageHubHook)
from xtuner.engine.runner import TrainLoop
from xtuner.model import SupervisedFinetune

#######################################################################
# PART 1 Settings #
#######################################################################
# Model
pretrained_model_name_or_path = 'Shanghai_AI_Laboratory/internlm2-1_8b'
use_varlen_attn = False

# Data
data_files = ['datas/pretrain.json']
max_length = 2048
pack_to_max_length = True

# Scheduler & Optimizer
batch_size = 1 # per_device
accumulative_counts = 16 # bs = 1 GPU * 1 batch_size_per_device * 16 acc
dataloader_num_workers = 0
max_epochs = 1
optim_type = AdamW
lr = 2e-5
betas = (0.9, 0.999)
weight_decay = 0
max_norm = 1 # grad clip
warmup_ratio = 0.03

# Save
save_steps = 500
save_total_limit = 2 # Maximum checkpoints to keep (-1 means unlimited)

# Evaluate the generation performance during the training
evaluation_freq = 500
SYSTEM = ''
evaluation_inputs = ['书生·浦语大模型实战营第三期是', '上海是', 'Shanghai is']

#######################################################################
# PART 2 Model & Tokenizer #
#######################################################################
tokenizer = dict(
type=AutoTokenizer.from_pretrained,
pretrained_model_name_or_path=pretrained_model_name_or_path,
trust_remote_code=True,
padding_side='right')

model = dict(
type=SupervisedFinetune,
use_varlen_attn=use_varlen_attn,
llm=dict(
type=AutoModelForCausalLM.from_pretrained,
pretrained_model_name_or_path=pretrained_model_name_or_path,
trust_remote_code=True,
quantization_config=dict(
type=BitsAndBytesConfig,
load_in_4bit=True,
load_in_8bit=False,
llm_int8_threshold=6.0,
llm_int8_has_fp16_weight=False,
bnb_4bit_compute_dtype=torch.float16,
bnb_4bit_use_double_quant=True,
bnb_4bit_quant_type='nf4')
),
lora=dict(
type=LoraConfig,
r=64,
lora_alpha=16,
lora_dropout=0.1,
bias='none',
task_type='CAUSAL_LM')
)

#######################################################################
# PART 3 Dataset & Dataloader #
#######################################################################
train_dataset = dict(
type=process_hf_dataset,
dataset=dict(type=load_dataset, path='json', data_files=data_files),
tokenizer=tokenizer,
max_length=max_length,
dataset_map_fn=pretrain_map_fn,
template_map_fn=None,
remove_unused_columns=True,
shuffle_before_pack=False,
pack_to_max_length=pack_to_max_length,
use_varlen_attn=use_varlen_attn)

train_dataloader = dict(
batch_size=batch_size,
num_workers=dataloader_num_workers,
dataset=train_dataset,
sampler=dict(type=DefaultSampler, shuffle=True),
collate_fn=dict(type=default_collate_fn, use_varlen_attn=use_varlen_attn))

#######################################################################
# PART 4 Scheduler & Optimizer #
#######################################################################
# optimizer
optim_wrapper = dict(
type=AmpOptimWrapper,
optimizer=dict(
type=optim_type, lr=lr, betas=betas, weight_decay=weight_decay),
clip_grad=dict(max_norm=max_norm, error_if_nonfinite=False),
accumulative_counts=accumulative_counts,
loss_scale='dynamic',
dtype='float16')

# learning policy
# More information: https://github.com/open-mmlab/mmengine/blob/main/docs/en/tutorials/param_scheduler.md # noqa: E501
param_scheduler = [
dict(
type=LinearLR,
start_factor=1e-5,
by_epoch=True,
begin=0,
end=warmup_ratio * max_epochs,
convert_to_iter_based=True),
dict(
type=CosineAnnealingLR,
eta_min=0.0,
by_epoch=True,
begin=warmup_ratio * max_epochs,
end=max_epochs,
convert_to_iter_based=True)
]

# train, val, test setting
train_cfg = dict(type=TrainLoop, max_epochs=max_epochs)

#######################################################################
# PART 5 Runtime #
#######################################################################
# Log the dialogue periodically during the training process, optional
custom_hooks = [
dict(type=DatasetInfoHook, tokenizer=tokenizer),
dict(
type=EvaluateChatHook,
tokenizer=tokenizer,
every_n_iters=evaluation_freq,
evaluation_inputs=evaluation_inputs,
system=SYSTEM)
]

if use_varlen_attn:
custom_hooks += [dict(type=VarlenAttnArgsToMessageHubHook)]

# configure default hooks
default_hooks = dict(
# record the time of every iteration.
timer=dict(type=IterTimerHook),
# print log every 10 iterations.
logger=dict(type=LoggerHook, log_metric_by_epoch=False, interval=10),
# enable the parameter scheduler.
param_scheduler=dict(type=ParamSchedulerHook),
# save checkpoint per `save_steps`.
checkpoint=dict(
type=CheckpointHook,
by_epoch=False,
interval=save_steps,
max_keep_ckpts=save_total_limit),
# set sampler seed in distributed evrionment.
sampler_seed=dict(type=DistSamplerSeedHook),
)

# configure environment
env_cfg = dict(
# whether to enable cudnn benchmark
cudnn_benchmark=False,
# set multi process parameters
mp_cfg=dict(mp_start_method='fork', opencv_num_threads=0),
# set distributed parameters
dist_cfg=dict(backend='nccl'),
)

# set visualizer
visualizer = None

# set log level
log_level = 'INFO'

# load from which checkpoint
load_from = None

# whether to resume training from the loaded checkpoint
resume = False

# Defaults to use random seed and disable `deterministic`
randomness = dict(seed=None, deterministic=False)

# set log processor
log_processor = dict(by_epoch=False)
Loading