Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci] Fix: don't skip add_version job for nightly release #3

Closed
wants to merge 862 commits into from

Conversation

frostming
Copy link
Owner

Related issue = taichi-dev#4428

lin-hitonami and others added 30 commits January 25, 2022 16:20
* [doc] Update docs about kernel and functions

* update

* fix highlight

* update

* update

* update

* Apply suggestions from code review

Co-authored-by: Yi Xu <[email protected]>

* template parameters cannot be reassigned

* fix alignment

Co-authored-by: Yi Xu <[email protected]>
…ichi-dev#3996)

* add return statement

* format

* fix

* fix

* add return in static for

* highlight

* highlight

* add link

* add variable scoping

* format

* format

* add some unsupported features

* format

* fix

* add unsupported features

* fix

* fix

* fix

* fix

* fix

* fix

* jiasheng's suggestions

* Apply suggestions from code review

Co-authored-by: Vissidarte-Herman <[email protected]>

* Auto Format

Co-authored-by: Vissidarte-Herman <[email protected]>
Co-authored-by: Taichi Gardener <[email protected]>
…aichi-dev#4101)

* [refactor] Remove exposure of internal functions in taichi.lang.ops

* fix

* add warning

* change warning type

* fix pylint

* fix select

* fix pylint
Related: taichi-dev#3782

Originally I want to delete make_temp_file and use tempfile directly.
But on windows ti.imwrite will error on a file with an open handle. So
we do need a helper function to handle the process of open -> close temp file
just to get a name.

ghstack-source-id: 14eb26d13c11e607c76420f69e0c66f68eb7ef56
Pull Request resolved: taichi-dev#4111
Related: taichi-dev#3782

This is internal testing utility.

ghstack-source-id: fc0d1e758ce91599a489b5fe9aad6d1e6d5459df
Pull Request resolved: taichi-dev#4112
Related: taichi-dev#3782

`approx` is an internal testing utility.

ghstack-source-id: f1e3c5f29e5d97ee256c9722e57573408fb03429
Pull Request resolved: taichi-dev#4113
Related: taichi-dev#3782

This is an internal testing utility.

ghstack-source-id: df073c555462097a49523a4955117c9574d64ba5
Pull Request resolved: taichi-dev#4114
…D (JS 5/n) (taichi-dev#4108)

* Avoid all usage of glfw/vulkan/volk when TI_EMSCRIPTENED

* fix
Fixing broken master.

 taichi-dev#3782 didn't catch this since it was on an older master base
commit.
* [doc] Revise doc for GUI system.

Co-authored-by: Taichi Gardener <[email protected]>
* Remove real_types

* Remove add integer types

* Hide integer_types

* Auto Format

Co-authored-by: Taichi Gardener <[email protected]>
…aichi-dev#4140)

* Avoid all lang module being wild imported

* Auto Format

* Expose tape and sort

* Auto Format

Co-authored-by: Taichi Gardener <[email protected]>
…v#4134)

* commit

* Auto Format

* fix

* fix

* format

* Update expr.cpp

* format

* fix

* fix

* fix

Co-authored-by: Taichi Gardener <[email protected]>
* Do not expose snode

* Auto Format

* Break circular import

* Auto Format

* Expose ti.FieldsBuilder

Co-authored-by: Taichi Gardener <[email protected]>
… any_array , _ndrange, _ndarray (taichi-dev#4137)

* commit

* format

* fix

* fix

* fix circular import

* Auto Format

* ndrange change

* ndrange change

* fix and format

* fix pylint

Co-authored-by: Taichi Gardener <[email protected]>
PGZXB and others added 27 commits March 7, 2022 15:09
* Remove some warnings

* Re-commit
…ichi-dev#4462)

* [Error] Add error messages for wrong type annotations of literals

* Auto Format

Co-authored-by: Taichi Gardener <[email protected]>
* [misc] Optimize verison check

* Auto Format

* fixed bug: opened file twice

* Auto Format

Co-authored-by: Taichi Gardener <[email protected]>
)

* Move ModuleLoader to Module.load

* Auto Format

* wip

* Make vulkan aot module

* fix

* Update aot load test

* Auto Format

* Fix

* Update test

* Auto Format

* Update comments

* Move decl to header

* Auto Format

* Implement get_kernel for vulkan

* Format locally

* Add get_kernel metal

* Update test

* Format

* Meta data

* Move vulkan module decls to cpp same as metal

* format

* Add guards

* Add override

* Fix

Co-authored-by: Taichi Gardener <[email protected]>
* [Error] Add error for invalid snode size

* add test
…ev#4411)

* add sparse matrix builder data type

* add sparse matrix datatype interface

* add insert_triplet_f64

* rm tmp test file

* ti.linalg.sparse_matrix_builder to ti.types.sprarse_matrix_builder

* test sprase matrix datatype

* bug fix

* simplify

* use macro to simplify insert_triplet func

* bugfix: memory leak

* Update taichi/program/sparse_matrix.cpp

Co-authored-by: Yi Xu <[email protected]>

Co-authored-by: Yi Xu <[email protected]>
…dev#4452)

* [llvm] Support real function with single scalar return value

* add comment
* [metal] Support memory allocation/deallocation

* fix
* update docstring for functions in misc.py

* Auto Format

* Update _logging.py

* Auto Format

Co-authored-by: Taichi Gardener <[email protected]>
…ents exceed (taichi-dev#4444)

* add error message

* fix errortype

* add test

* fix test

* fix test
* update docstrings for functions in ops.py

* update docstrings for functions in ops.py

* update docstrings for functions in ops.py

* Auto Format

* Update python/taichi/lang/ops.py

Co-authored-by: Chengchen(Rex) Wang <[email protected]>

* Update python/taichi/lang/ops.py

Co-authored-by: Chengchen(Rex) Wang <[email protected]>

* Update ops.py

* Update ops.py

Co-authored-by: Taichi Gardener <[email protected]>
Co-authored-by: Chengchen(Rex) Wang <[email protected]>
…i-dev#4463)

* [bug] [llvm] Initialize the field to 0 when finalizing a field

* add test

* fix test

* fix

* fix

* disable test_indices_assert

* debug

* debug

* fix

* fix test_indices_assert

* remove comment

* fix test

* fix test
Co-authored-by: jinfenggt <[email protected]>
Co-authored-by: Chengchen(Rex) Wang <[email protected]>
* [ci] Automate release publishing

* No need to convert to integers

* Create PR

* Upload after build and tests succeed
…eels with CUDA backend (taichi-dev#4491)

* [ci] Add a Dockerfile for building manylinux2014-compatible Taichi wheels with CUDA backend

* Apply suggestions
@frostming frostming closed this Mar 10, 2022
@frostming frostming deleted the fix/nightly-release branch March 10, 2022 06:30
frostming pushed a commit that referenced this pull request May 18, 2022
…y headers (taichi-dev#4920)

* [build] Warning Suppression PR #1: Turned on -Wno-ignored-attributes & Removed unused functions

* [build] Warning Suppression PR #2: Eliminate warnings from third-party headers

* Fixed an warning with enum comparison
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.