Taichi

Latest version: v1.7.2

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 23

0.7.22

Full changelog:
- [ir] [bug] Skip test_template (2444) (by **Ye Kuang**)
- [metal] Always initialize root SNode ListManager (2443) (by **Ye Kuang**)
- [metal] Separate kernel utils and AOT utils (2440) (by **Ye Kuang**)
- [ir] Add more comments to CFG optimizations and analyses (2437) (by **xumingkuan**)
- [Metal] Make Aot module dumps buffer size (2431) (by **Rachel Gu**)
- [ir] Support BLS in control-flow graph and add docstrings in build_cfg (2412) (by **xumingkuan**)
- [Lang] [refactor] Separate runtime and root initialization (2424) (by **Ye Kuang**)
- [ci] Moved windows build & test to github action (2436) (by **Jiasheng Zhang**)
- [metal] Add 3-stage GC Metal kernels (2268) (by **Ye Kuang**)
- [CUDA] [bug] Fix unified memory allocator when running on non-main thread (2427) (by **Ye Kuang**)
- [CI] Fixed windows build & test (2434) (by **Jiasheng Zhang**)
- [ci] Trigger Build and Test (CPU) after the required checks (2435) (by **Ye Kuang**)
- [Bug] Fix 'ti.get_addr' failures in async mode (2430) (by **Dunfan Lu**)
- [Lang] Add get_addr() to retrieve the buffer addr of an SNode (2426) (by **Dunfan Lu**)
- [IR] Fully deprecate trailing_bits (2422) (by **Kenneth Lozes**)
- [ir] Move infer_snode_properties out from StructCompiler (2420) (by **Ye Kuang**)
- [doc] Add documentation for IndexExtractor (2416) (by **Ye Kuang**)
- [Doc] Changed llvm-10 link and installation instruction (2419) (by **Jiasheng Zhang**)
- [wasm] [llvm] Support wasm with single thread (2415) (by **squarefk**)
- [ir] Add CHI Builder code examples (2383) (by **bx2k**)
- [ci] Remove travis configs (2414) (by **Ye Kuang**)
- [opt] [bug] Simplify modulo POT (Stage 2) (2411) (by **xumingkuan**)
- [Bug] Fixed internal lagrangian forces (2413) (by **Saullo G P Castro**)
- [lang] Add override to fix compilation warnings (2410) (by **Ye Kuang**)
- [ir] Make lower_scalar_pointer testable (2407) (by **Ye Kuang**)

0.7.21

Full changelog:
- [CI] Modified build.py to use token for all upload (2408) (by **Jiasheng Zhang**)
- [CI] Configured Jenkinsfile to support nightly test (2405) (by **Jiasheng Zhang**)
- [ir] Add random and atomic statements to IR Builder (2379) (by **bx2k**)
- [lang] Fix filesystem header not found on older GCC (2401) (by **Ye Kuang**)
- [Metal] Make file names dumped from aot configurable (2402) (by **Rachel Gu**)
- [Misc] Fixed that mass_spring_3d.py do not exit on import error (2400) (by **Jiasheng Zhang**)
- [lang] Add tests for refine_coordinates (2382) (by **Ye Kuang**)
- [CI] Simplified github CI procudure. (2399) (by **Jiasheng Zhang**)
- [CI] Support auto cancel workflows of previous commits (2397) (by **Jiasheng Zhang**)
- [CI] Recovered format check, add dependancy (2394) (by **Jiasheng Zhang**)
- [Opt] Optimize nested type casts (2390) (by **xumingkuan**)
- [type] [bug] Remove redundant component of bit pointer struct (2393) (by **Jiafeng Liu**)
- [CI] Add comment dispatch in pull request to support auto format (2392) (by **Jiasheng Zhang**)
- [Doc] Add more documentation regarding fast_gui (2385) (by **Ye Kuang**)
- [metal] Fix Nonetype due to un-materialized runtime (2389) (by **Rachel Gu**)
- [Doc] Update developer installation doc regarding LLVM_DIR (2384) (by **Ye Kuang**)
- [metal] Add AOT module builder for metal (2372) (by **Ye Kuang**)
- [ir] Add nodiscard to get_loop_guard/get_if_guard (2377) (by **xumingkuan**)
- [vulkan] Add Vulkan API (2376) (by **Ye Kuang**)
- [Lang] [ir] Consecutive indices for all snodes (2327) (by **Kenneth Lozes**)
- [Misc] Remove unnecessary scipy dependency in misc folder (2373) (by **Daniel**)
- [lang] Add AOT module interface (2364) (by **Ye Kuang**)
- [metal] Fix metal f32 bug in the print buffer (2368) (by **Rachel Gu**)
- [Doc] Change installer for archlinux from yaourt to yay (2261) (by **liberix**)
- [CI] Added issue_comment.yml to handle PR reply triggered actions (2370) (by **Jiasheng Zhang**)
- [misc] Add CI tag (2371) (by **Ye Kuang**)
- [Opt] Add error if bls analysis failed (2366) (by **Jack12xl**)
- [Misc] Modified build.py to better execute release (2365) (by **Jiasheng Zhang**)
- [lang] Fix serialization key value pairs (2363) (by **Ye Kuang**)
- [Misc] Add test flag when releasing taichi (2362) (by **Jiasheng Zhang**)
- [Example] Improve stable fluids (2361) (by **Rachel Gu**)
- [lang] Remove serializer's variadic template API (2358) (by **Ye Kuang**)

0.7.20

Full changelog:
- [ir] Remove "kernel" when printing ReturnStmt (2353) (by **xumingkuan**)
- [misc] Support Python 3.9 (2274) (by **Derived Cat**)
- [opt] Simplify modulo POT (Stage 1) (2352) (by **xumingkuan**)
- [opt] Slightly simplify algebraic simplification (2337) (by **xumingkuan**)
- [Refactor] Add a class Callable to unify Kernel and Function (2338) (by **xumingkuan**)
- [ir] Rename KernelReturnStmt to ReturnStmt (2349) (by **xumingkuan**)
- [lang] Support std::optional and enum classes in the serializer (2350) (by **Ye Kuang**)
- [IR] Support DiffRange shl (2346) (by **Kenneth Lozes**)
- [Docker] Fix the docker build by bumping CMake version in Dockerfile (2348) (by **Chengchen(Rex) Wang**)
- [ir] [test] Add tests for make_block_local (2343) (by **Ye Kuang**)
- [ir] Add ArithmeticInterpretor to evaluate a subset of CHI IR (2342) (by **Ye Kuang**)
- [opt] Better encapsulate BLS bounds (2341) (by **Ye Kuang**)
- [Example] cornell_box: Remove unused sphere (2334) (by **Aaryaman Vasishta**)
- [opt] Simplify replace_statements and improve demote_dense_struct_fors (2335) (by **xumingkuan**)
- [refactor] [test] Reorganize tests' file structure (2336) (by **xumingkuan**)

0.7.19

Full changelog:
- [IR] Experimental real function support (Stage 1) (2306) (by **xumingkuan**)
- [Opt] Simplify multiplying/dividing POT (2332) (by **xumingkuan**)
- [Lang] Add ti.sym_eig for 2x2 matrices (2328) (by **Robslhc**)
- [perf] Loop-invariant code motion (2323) (by **Bob Cao**)
- [bug] fix potential bug in test_eig.py (2329) (by **Robslhc**)
- [example] Colored triangle rasterizer (2315) (by **Bob Cao**)
- [doc] Windows uses backslash for filepath (2319) (by **Bob Cao**)
- [gui] Set DPI awareness context to per-monitor-aware to create pixel perfect windows without system scaling. (2320) (by **Bob Cao**)
- [doc] wrap `for` to avoid confusion (2322) (by **Ravenclaw-OIer**)
- [ir] Make BLSAnalyzer testable (2294) (by **Ye Kuang**)
- [lang] Add rescale_index() and test (2313) (by **Kenneth Lozes**)
- [bugfix] Protect against path with space. (2318) (by **Bob Cao**)
- [LLVM] Add random seed support (2297) (by **Andrew Sun**)
- [Lang] Add ti.eig for 2x2 matrices (2303) (by **Robslhc**)
- support diffRange multiplication (2310) (by **Kenneth Lozes**)

0.7.18

Full changelog:
- [misc] Set up buildbot for gpu tests on linux (2305) (by **bx2k**)
- [doc] Update sparse computation doc (2302) (by **Yuanming Hu**)

0.7.17

Full changelog:
- [Lang] Add ti.randn (2266) (by **Andrew Sun**)
- [ir] [refactor] Rename StackXStmt to AdStackXStmt (2283) (by **xumingkuan**)
- [ir] Rename set_arg_nparray to set_arg_external_array (2280) (by **xumingkuan**)
- [ir] [refactor] Remove OffloadedStmt::step (2282) (by **xumingkuan**)
- [test] Add a test for range analysis of indices of reversed loops (2279) (by **xumingkuan**)
- [refactor] Remove legacy C++ frontend macros (2278) (by **Robslhc**)
- [IR] Add inline docs to all statements (2276) (by **xumingkuan**)
- [ir] Rename is_np_array to is_external_array except the frontend (2277) (by **xumingkuan**)
- [opt] Avoid recursively generating indices twice for BLS (2272) (by **xumingkuan**)
- [refactor] Unified ti_core usage to _ti_core in python/taichi/misc, python/taichi/main and testing. (2270) (by **Jiasheng Zhang**)
- [misc] Update README.md (2269) (by **Yuanming Hu**)
- [ir] Move uniquely_accessed_bit_structs from compile_to_offloads to AnalysisManager (2264) (by **xumingkuan**)
- [ir] Remove type_check in clone (2262) (by **xumingkuan**)
- [type] [opt] Use BitStructStoreStmt for CustomFloatType with non-shared exponents (2259) (by **xumingkuan**)

Page 11 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.