File tree Expand file tree Collapse file tree 4 files changed +64
-2
lines changed Expand file tree Collapse file tree 4 files changed +64
-2
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ Made with [contrib.rocks](https://contrib.rocks).
30
30
- huggingface resources(包括如何换源/加速下载
31
31
- dataset resources
32
32
- NLP / CV / Audio / Recommendation System / Large Language Model
33
- - 常见的tutorials
33
+ - 常见的tutorials,主要围绕有监督学习方向提供材料
34
34
- prompts的使用
35
35
- CUDA & NVIDIA
36
36
- src/cg(computer graphics):计算机图形学相关资料
Original file line number Diff line number Diff line change 1
- 本章的内容是Programming Language,期待大佬补充内容。
1
+ 本章的内容是Programming Language,期待大佬补充内容。
2
+ # gleam
3
+
4
+ - 函数式编程语言,用于编写可维护和可扩展的并发系统,属于BEAM家族,和Erlang和Elixir等基于Actor的并发模型和持久运行时,擅长低延迟、高并发、网络应用程序。
5
+ - 没有图形库不适合GUI程序,也不适合命令行程序。
6
+ # 代码速查表
7
+
8
+ - 一个开源的代码规范和基本语法速查工具,包含大部分主流编程语言,而且社区还比较有活力经常更新。直接使用可以访问[ Page] ( https://wangchujiang.com/reference ) 。
9
+ - 也可以本地化部署,GitHub开源仓库地址为[[ Github] ( https://github.com/Justjustifyjudge/reference.git )] 。
10
+
11
+ - add
Original file line number Diff line number Diff line change 3
3
* 高性能计算学习路线:[[ Github: zh-cn] ( https://heptagonhust.github.io/HPC-roadmap/ )]
4
4
* [ 高等数值分析(高性能计算,并行计算)] ( https://math.ecnu.edu.cn/~jypan/Teaching/ParaComp/ ) : 华东师范大学高等数值分析(高性能计算,并行计算)
5
5
* 超算习堂:[[ zh-cn] ( https://www.easyhpc.net/ )]
6
+ * [ UTAustinX UT.PHP.16.01xLAFF-On] ( https://learning.edx.org/course/course-v1:UTAustinX+UT.PHP.16.01x+1T2020/home ) Programming for High Performance, 一个基于mpi编程的入门课程,可以作为高性能计算的入门课程,资料完善(视频、文档、字幕都很全),课后作业也很合适。
6
7
* 并行计算课程:
7
8
* CMU15-418 并行计算架构及编程:[[ Bilibili] ( https://www.bilibili.com/video/BV1Xz4y1p7ZN )] [[ 课程主页] ( http://15418.courses.cs.cmu.edu/spring2016/lectures )]
8
9
* 伯克利CS267 并行计算应用:[[ Bilibili: en] ( https://www.bilibili.com/video/BV1qV411q7RS )] [[ 课程主页] ( https://sites.google.com/lbl.gov/cs267-spr2018/home )]
9
10
* MIT6.172 软件系统性能优化:[[ Bilibili] ( https://www.bilibili.com/video/BV1wA411h7N7 )] [[ 课程主页] ( https://ocw.mit.edu/courses/6-172-performance-engineering-of-software-systems-fall-2018/ )]
10
11
* Labs:
11
12
* CS149 并行计算(该课程与15-418一致) Lab:[[ Github] ( https://github.com/stanford-cs149/asst1 )]
12
13
* HPC101 Lab:[[ 主页] ( https://www.zjusct.io/HPC101-Labs-2022/ )]
14
+ * 其他资源:
15
+ * [ Rolf Rabenseifner拓扑算子的一种仿真实现] ( https://github.com/Justjustifyjudge/repo4mpi.git ) ,根据Optimization of Collective Reduction Operations给出的拓扑图完成的不同逻辑拓扑的Allreduce算子。
13
16
### OpenMPI的安装
14
17
> 更多内容可以查看:https://docs.open-mpi.org/en/v5.0.x/installing-open-mpi/quickstart.html
15
18
1 . OpenMPI的下载及解压: 在[ OpenMPI官方主页] ( https://www-lb.open-mpi.org/software/ompi/v5.0/ ) 找到合适版本的OpenMPI下载并解压
Original file line number Diff line number Diff line change 28
28
Generating public/private rsa key pair.
29
29
Enter file in which to save the key (/your_home_path/.ssh/id_rsa):
30
30
` ` `
31
+ - 下拉/提交远程仓库
32
+ - 查看远程仓库的信息:
33
+ ` ` ` bash
34
+ git remote -v
35
+ ` ` `
36
+ 可以看到远程仓库的名字和地址。
37
+ - 查看当前分支名:
38
+ ` ` ` bash
39
+ git branch
40
+ ` ` `
41
+ 可以看到当前代码分支的名字
42
+ - 从远程仓库下拉:
43
+ ` ` ` bash
44
+ git pull < 远程仓库的名字/地址> < 代码的分支名>
45
+ ` ` `
46
+ - 冲突处理(苯人的笨方法)
47
+ ` ` ` bash
48
+ git pull < 远程仓库的名字/地址> < 代码的分支名> --allow-unrelated-histories
49
+ ` ` `
50
+ 然后使用
51
+ ` ` ` bash
52
+ git status
53
+ ` ` `
54
+ 查看冲突文件,手动解决冲突。
55
+ - 提交本地代码到远程仓库:
56
+ ` ` ` bash
57
+ git push < 远程仓库的名字/地址> < 代码的分支名>
58
+ ` ` `
59
+ - 强制推送(苯人的笨方法,高风险,慎用):
60
+ ` ` ` bash
61
+ git push -f < 远程仓库的名字/地址> < 代码的分支名>
62
+ ` ` `
63
+ - 推送tags到远程仓库:
64
+ ` ` ` bash
65
+ git push --tags
66
+ ` ` `
67
+ - 删除远程分支:
68
+ ` ` ` bash
69
+ git push origin --delete < 分支名>
70
+ ` ` `
71
+ - 同步本地分支到远程仓库:
72
+ ` ` ` bash
73
+ git push origin < 本地分支名> :< 远程分支名>
74
+ ` ` `
75
+ - 同步远程分支到本地仓库:
76
+ ` ` ` bash
77
+ git checkout -b < 本地分支名> < 远程分支名>
78
+ ` ` `
79
+
You can’t perform that action at this time.
0 commit comments