Comments (3)
For each code, the memory usage of gpu is lower than 500MB, after merge them, the memory usage will be bigger than 24GB after some time steps.
from taichi.
Full code: [email protected]:jiajun-c/Ti-SPH.git
Branch: benchmark
command: python3 main_fluid_rigid.py
from taichi.
minimal code
import taichi as ti
ti.init(ti.cuda)
@ti.data_oriented
class Leaker:
def __init__(self):
pass
@ti.kernel
def foo(self):
pass
@ti.kernel
def bar():
pass
if __name__ == "__main__":
# leaker = Leaker()
while True:
# leaker.foo()
bar()
print("11")
# bugger = ti.Vector.field(3, dtype=ti.f32, shape=1000000) # the particle position
bugger1 = ti.field(dtype=ti.i32, shape=1000000)
from taichi.
Related Issues (20)
- Error when multiplying a non-square SparseMatrix with an ndarray
- Copying data results in leaf tensor grad warning HOT 1
- Auto Difference with Matrix Calculation
- some bugs about "func sym_eig2x2" HOT 1
- Incorrect calculation of num_triplets at SparseMatrix construction
- Incorrct matrix multiplication : same value different type get different result
- LLVM issue with using Tai-chi and Julia in same codebase?
- 我在运行ti example mpm99时报错
- Declare ndarray inside kernel from a pointer
- Simple noob example for AOT android HOT 2
- How do you represent a object like mesh with data class in taichi?
- Taichi get slower after about 500 loops
- All conditional statements ignored in `@ti.func` called from `@ti.real_func` HOT 1
- AutoDiff and AoT
- Doc error in Camera.projection_mode()
- Weird performance for fabric python example on M1 mac with screen size 1024*1024 HOT 2
- Unwanted value while passing values between sparse field
- [MSVC] Taichi failed with error G030630B7: static assertion failed: Unexpected size HOT 1
- Requesting high-order differentiation and high-order partial differentiation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from taichi.