Django-init
安装Django使用pip直接安装
1pip install django
检查django版本号
1python -m django --version
创建与开发项目创建项目1django-admin startproject 自定义的项目名称
默认项目各文件作用介绍123456789项目名称├── manage.py 【项目的管理,启动项目、创建app、数据管理】【常用,但不要动】└── 项目名称 ├── __init__.py ├── settings.py 【项目配置】【常修改】 ├── urls.py 【URL和函数的对应关系】【通过指定View类+参数区分视图函数】 ├── asgi.py 【接收网络请求】【不要动】异步 └── wsgi.py 【接收网络请求】【不要动】同步
启动项目1python ./manage.py runserver
创建APP
创建指令
1python ./manage.py startapp APP名称
文件介绍
123456789├── a ...
Camp
Datawhale AI夏令营第四期魔搭-AIGC文生图方向Task1笔记文生图技术时间轴:https://www.bilibili.com/video/BV12s4y1o7ys?vd_source=0dd681bfd61a5b268c459718c85af23a
发展阶段
发展介绍
早期探索(20世纪60年代-20世纪90年代)
文生图的概念最早出现于计算机视觉和图像处理的早期研究中。早期的图像生成技术主要依赖于规则和模板匹配,通过预定义的规则将文本转换为简单的图形。然而,由于计算能力和算法的限制,这一阶段的技术能力非常有限,生成的图像质量较低,应用场景也非常有限。
基于统计模型的方法(2000年代)
进入2000年代,随着统计模型和机器学习技术的发展,文生图技术开始得到更多关注。研究者们开始利用概率图模型和统计语言模型来生成图像。尽管这一阶段的技术在生成图像的多样性和质量上有了一定提升,但由于模型的复杂性和计算资源的限制,生成的图像仍然较为粗糙,不够逼真。
深度学习的崛起(2010年代)
2010年代是文生图技术发展的一个重要转折点。随着深度学习,尤其是卷积神 ...
Lab0
Thinking 0.1
思考下列有关 Git 的问题:
在前述已初始化的 ~/learnGit 目录下,创建一个名为 README.txt 的文件。执行命令 git status > Untracked.txt(其中的 > 为输出重定向,我们将在 0.6.3 中详细介绍)。
在 README.txt 文件中添加任意文件内容,然后使用 add 命令,再执行命令 git status > Stage.txt。
提交 README.txt,并在提交说明里写入自己的学号。
执行命令 cat Untracked.txt 和 cat Stage.txt,对比两次运行的结果,体会README.txt 两次所处位置的不同。
修改 README.txt 文件,再执行命令 git status > Modified.txt。
执行命令 cat Modified.txt,观察其结果和第一次执行 add 命令之前的 status 是否一样,并思考原因。
不一样
原因:
因为创建README.txt文件时,README.txt处于未跟踪的状态,不能跟踪该文件的变化
在执行git ...
CO_P4
CPU 设计文档一、指令类型
解读:将指令按类型分类,并对指令按照功能划分
R类型指令
R类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
Rd(15~11)
Shamt(10~6)
Func(5~0)
Add
000000
Rs
Rt
Rd
XXXXX
100000
Sub
000000
Rs
Rt
Rd
XXXXX
100010
Jr
000000
Rs
00000
00000
00000
001000
add:sub:jr:
I类型指令
I类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
immediate or address
Ori
001101
Rs
Rt
imm16
Lui
001111
00000
Rt
imm16
Lw
100011
Rs
Rt
imm16
Sw
101011
Rs
Rt
imm16
Beq
000100
Rs
Rt
imm16
ori: lui: lw:sw:beq:
J类型指令
J类型指令
Op(31~26)
26 address
...
CO_P5
CPU 设计文档一、指令类型
解读:将指令按类型分类,并对指令按照功能划分
R类型指令
R类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
Rd(15~11)
Shamt(10~6)
Func(5~0)
Add
000000
Rs
Rt
Rd
XXXXX
100000
Sub
000000
Rs
Rt
Rd
XXXXX
100010
Jr
000000
Rs
00000
00000
00000
001000
add:sub:jr:
I类型指令
I类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
immediate or address
Ori
001101
Rs
Rt
imm16
Lui
001111
00000
Rt
imm16
Lw
100011
Rs
Rt
imm16
Sw
101011
Rs
Rt
imm16
Beq
000100
Rs
Rt
imm16
ori: lui: lw:sw:beq:
J类型指令
J类型指令
Op(31~26)
26 address
...
CO_P7
CPU 设计文档一、指令类型
解读:将指令按类型分类,并对指令按照功能划分
R类型指令
R类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
Rd(15~11)
Shamt(10~6)
Func(5~0)
Add
000000
Rs
Rt
Rd
XXXXX
100000
Sub
000000
Rs
Rt
Rd
XXXXX
100010
And
000000
Rs
Rt
Rd
00000
100100
Or
000000
Rs
Rt
Rd
00000
100101
Mult
000000
Rs
Rt
00000
00000
011000
Multu
000000
Rs
Rt
00000
00000
011001
Div
000000
Rs
Rt
00000
00000
011010
Divu
000000
Rs
Rt
00000
00000
011011
Mfhi
000000
00000
00000
Rd
00000
010000
Mflo
000000
00000
00000
Rd
00000
010010
M ...
CO_P6
CPU 设计文档一、指令类型
解读:将指令按类型分类,并对指令按照功能划分
R类型指令
R类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
Rd(15~11)
Shamt(10~6)
Func(5~0)
Add
000000
Rs
Rt
Rd
XXXXX
100000
Sub
000000
Rs
Rt
Rd
XXXXX
100010
And
000000
Rs
Rt
Rd
00000
100100
Or
000000
Rs
Rt
Rd
00000
100101
Mult
000000
Rs
Rt
00000
00000
011000
Multu
000000
Rs
Rt
00000
00000
011001
Div
000000
Rs
Rt
00000
00000
011010
Divu
000000
Rs
Rt
00000
00000
011011
Mfhi
000000
00000
00000
Rd
00000
010000
Mflo
000000
00000
00000
Rd
00000
010010
M ...
CO_P3
CPU 设计文档一、指令类型
解读:将指令按类型分类,并对指令按照功能划分
R类型指令
R类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
Rd(15~11)
Shamt(10~6)
Func(5~0)
Add
000000
Rs
Rt
Rd
XXXXX
100000
Sub
000000
Rs
Rt
Rd
XXXXX
100010
I类型指令
I类型指令
Op(31~26)
Rs(25~21)
Rt(20~16)
immediate or address
Ori
001101
Rs
Rt
imm16
Lui
001111
00000
Rt
imm16
Lw
100011
Rs
Rt
imm16
Sw
101011
Rs
Rt
imm16
Beq
000100
Rs
Rt
imm16
J类型指令
J类型指令
Op(31~26)
26 address
j
000010
target
二、主要模块Conroller(控制器)控制信号类型及含义
Branch>
Beq 1: ...