taichi

在这里插入图片描述
在这里插入图片描述

1 Taichi 项目简介

简化计算机图形学的部署
在这里插入图片描述
编译流程:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
如果要高效率的画要写cuda,c++;要做很多工程。
在这里插入图片描述

在这里插入图片描述
编译器自动完成:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
层级数据结构:
在这里插入图片描述
但是:
99%的花在数据结构,1%的时间花在了算法上。
这些系统工程本来由编译器来做。
在这里插入图片描述
在这里插入图片描述
我的解决办法:
在这里插入图片描述
访问的优化:
太极 的kernel:
在这里插入图片描述
在这里插入图片描述
以1/10的代码提高了4.55倍的速度。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
层级的中间表示:

在这里插入图片描述
在这里插入图片描述
指令:
在这里插入图片描述
在这里插入图片描述
在simulation
数据结构的抽象与抽象特定的编译器来做。
在这里插入图片描述
在这里插入图片描述

2 论文DiffTaichi

在这里插入图片描述
计算摄影学的内容。做到无穷分辨率;
用tensflow性能非常低。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Differentiable
IMperative
Parallel
Megakernels–最大的特点
一个kernel里面会进行成百上千的操作。
我对dp和cuda编程模糊不懂。需要去学习。
在这里插入图片描述
计算的模式和传统的神经网络和不一样。
梯度下降优化。
在这里插入图片描述
可以看到一个简单的kernel其导数也很难。
导数是错的/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
弹性物体:
物质点法:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
红色蓝色是这个机器人的肌肉;
在这里插入图片描述
ta’q
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**加粗样式
**
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**加粗样式
**在这里插入图片描述
在这里插入图片描述
物理系统里面的力,
在这里插入图片描述

3 taichi框架如何写

下面代码10-20行
在这里插入图片描述
把python的kenerl编译到taichi中。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
稀疏 的张量
taichi是面向数据的。
在这里插入图片描述
对每个pixcel进行计算
在这里插入图片描述
在这里插入图片描述

加粗样式
在这里插入图片描述
在这里插入图片描述

4 Differentiable例子

在这里插入图片描述
计算机图形学
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
物质点法
MPM
将太极作为物理模块嵌入到其他应用中么?可以
能否用Taichi实现SPH模拟,尤其是邻近粒子搜索?可以
能用到游戏引擎?有意义的方向。
主要是物理仿真。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值