diff --git a/img/ch03/ast.svg b/img/ch03/ast.svg
index d3cf21f..e06ab5e 100644
--- a/img/ch03/ast.svg
+++ b/img/ch03/ast.svg
@@ -3,79 +3,74 @@
+ id="tspan106">解析语法分析语法树转写静态图代码静态生成
diff --git a/img/ch03/ast1.svg b/img/ch03/ast1.svg
new file mode 100644
index 0000000..d3cf21f
--- /dev/null
+++ b/img/ch03/ast1.svg
@@ -0,0 +1,258 @@
+
+
+
+
diff --git a/img/ch03/dynamic-gen.svg b/img/ch03/dynamic-gen.svg
index 2d647e5..f155d82 100644
--- a/img/ch03/dynamic-gen.svg
+++ b/img/ch03/dynamic-gen.svg
@@ -3,154 +3,224 @@
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ id="path324" />运行前向matmul算子matmul算子反向计算运行前向add算子add算子反向计算运行前向ReLU算子ReLU算子反向计算梯度反向计算
diff --git a/img/ch03/dynamic-gen1.svg b/img/ch03/dynamic-gen1.svg
new file mode 100644
index 0000000..2d647e5
--- /dev/null
+++ b/img/ch03/dynamic-gen1.svg
@@ -0,0 +1,508 @@
+
+
+
+
diff --git a/img/ch03/dynamic.svg b/img/ch03/dynamic.svg
index 76bf01a..6b6a00a 100644
--- a/img/ch03/dynamic.svg
+++ b/img/ch03/dynamic.svg
@@ -2,259 +2,673 @@
+ id="layer1"
+ transform="translate(-31.425089,-138.98401)">
+
+
+
+
+ Y
+
+
+
+
+
+ W
+
+
+
+
+
+ A
+
+
+
+
+
+
+ *
+
+
+
+
+
+
+ ReLU
+
+
+
+
+
+ 前端定义
+
+
+
+
+
+
+
+
+
+ 计
+
+
+
+
+ 算
+
+
+
+
+ 框
+
+
+
+
+ 架
+
+
+
+
+ 算
+
+
+
+
+ 子
+
+
+
+
+ 分
+
+
+
+
+ 发
+
+
+
+
+
+
+ 硬
+
+
+
+
+ 件
+
+
+
+
+ 执
+
+
+
+
+ 行
+
+
+
+
+
+
+
diff --git a/img/ch03/dynamic1.svg b/img/ch03/dynamic1.svg
new file mode 100644
index 0000000..76bf01a
--- /dev/null
+++ b/img/ch03/dynamic1.svg
@@ -0,0 +1,260 @@
+
+
+
+
diff --git a/img/ch03/static.svg b/img/ch03/static.svg
index 9241c40..a76d82a 100644
--- a/img/ch03/static.svg
+++ b/img/ch03/static.svg
@@ -3,109 +3,109 @@
+ id="tspan230">静态计算图
diff --git a/img/ch03/static1.svg b/img/ch03/static1.svg
new file mode 100644
index 0000000..9241c40
--- /dev/null
+++ b/img/ch03/static1.svg
@@ -0,0 +1,342 @@
+
+
+
+