Taichi

Latest version: v1.7.1

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

Scan your dependencies

Page 11 of 22

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**)

0.7.16

Full changelog:
- [IR] [refactor] Remove all get_kernel() and get_config() usages in IR passes (2252) (by **xumingkuan**)
- [refactor] Rename Tape class to TapeImpl (2258) (by **Ye Kuang**)
- [llvm] Well-behaved float64 random number generator for CPU and CUDA backends (2253) (by **Andrew Sun**)
- [test] Rename algorithm simplification test to algebraic simplification test (2256) (by **xumingkuan**)
- [Test] Migrate all cpp tests to googletest (2238) (by **bx2k**)
- [IR] [refactor] Unify field names in load/store/atomic statements (2250) (by **xumingkuan**)
- [test] [ir] Add tests for the alias_analysis pass (2246) (by **Ye Kuang**)
- [misc] Fix typo in cmake error messages (2249) (by **xumingkuan**)
- [misc] Sort python import order (2247) (by **Taichi Gardener**)
- [lang] Replaced usage of taichi.lang.core with taichi.core.util.ti_core. (2245) (by **Jiasheng Zhang**)
- [test] Add tests for value_diff_ptr_index pass (2244) (by **Ye Kuang**)
- [ir] Add RAII guards to IR Builder (2242) (by **xumingkuan**)
- [refactor] [ir] Rename "parallelize" to "num_cpu_threads" (2243) (by **xumingkuan**)
- [ir] Add global variables to IR Builder (2240) (by **xumingkuan**)
- [doc] Add installation instructions for Fedora and RHEL (2239) (by **Zhangyuan Nie**)
- [refactor] Add ASTResolver to properly resolve AST nodes to functions (2234) (by **Ye Kuang**)
- [Doc] Update doc typo (2233) (by **al**)
- [refactor] Cleanup python imports (2232) (by **Ye Kuang**)
- [refactor] Cleanup python imports (2231) (by **Ye Kuang**)
- [test] [ir] [bug] Fix googletest on Windows and fix a bug in IR Builder (2230) (by **xumingkuan**)
- [ir] Add more statements and tests to IR Builder (2225) (by **xumingkuan**)
- [misc] Make taichi-gardener also run the required CI jobs (2229) (by **Ye Kuang**)
- [refactor] Cleanup python imports (2226) (by **Ye Kuang**)
- [example] Update mgpcg.py (2228) (by **qbao0x3273**)
- [refactor] Clean up python import statements (2224) (by **Ye Kuang**)
- [test] Enable C++ unit tests on CI (2222) (by **Ye Kuang**)
- [test] Migrate test_alg_simp to googletest (2220) (by **Ye Kuang**)
- [refactor] Create a library taichi_isolated_core that is free from pybind11 (2218) (by **Ye Kuang**)
- [test] [ir] Add a simple unit test for IRBuilder (2214) (by **Ye Kuang**)
- [ir] Add a constructor for the Kernel class to handle CHI IR (2213) (by **xumingkuan**)

Page 11 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.