issues
search
metaopt
/
optree
OpTree: Optimized PyTree Utilities
https://optree.readthedocs.io
Apache License 2.0
136
stars
6
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
feat(ops): add accessor APIs `tree_flatten_with_accessor` and `PyTreeSpec.accessors`
#108
XuehaiPan
closed
4 months ago
2
feat(Makefile): install `clang-format` and `clang-tidy` from PyPI
#107
XuehaiPan
closed
10 months ago
0
perf: cache intermediate `str` objects in `PyObject_GetAttr` calls
#106
XuehaiPan
closed
10 months ago
1
feat(typing): also check `_make` and `_asdict` in function `is_namedtuple_class`
#105
XuehaiPan
closed
10 months ago
1
refactor(typing): use `__bases__` rather than `__base__` in function `is_structseq_class`
#104
XuehaiPan
closed
10 months ago
1
[Feature Request] Subinterpreters Support (PEP 554 & PEP 684)
#103
XuehaiPan
opened
10 months ago
0
ver: bump version to 0.10.0
#102
XuehaiPan
closed
10 months ago
1
feat(ops): expose function `tree_flatten_one_level`
#101
XuehaiPan
closed
10 months ago
1
feat(integration): add `tree_ravel` functions
#100
XuehaiPan
closed
10 months ago
1
style: miscellaneous style housekeeping
#99
XuehaiPan
closed
10 months ago
1
feat(treespec): expose node kind enum for `PyTreeSpec`
#98
XuehaiPan
closed
10 months ago
1
chore: set recursion limit to 2000 for all platforms
#97
XuehaiPan
closed
10 months ago
1
[Feature Request] Implement `optree.ravel_pytree` similar to `from jax.flatten_util import ravel_pytree`
#96
patel-zeel
closed
10 months ago
10
feat(CMakeLists.txt): set `_GLIBCXX_USE_CXX11_ABI` from environment variable
#95
XuehaiPan
closed
11 months ago
1
fix(treespec): make `PyTreeSpec.is_prefix` to be consistent with `PyTreeSpec.flatten_up_to`
#94
XuehaiPan
closed
11 months ago
1
feat(ops): add function `tree_is_leaf` and add `is_leaf` argument to function `all_leaves`
#93
XuehaiPan
closed
11 months ago
1
style: miscellaneous style housekeeping
#92
XuehaiPan
closed
11 months ago
1
chore(pre-commit): [pre-commit.ci] autoupdate
#91
pre-commit-ci[bot]
closed
11 months ago
0
deps(python): enable Python 3.12 support
#90
XuehaiPan
closed
11 months ago
2
style: always explicitly initialize C++ objects
#89
XuehaiPan
closed
11 months ago
1
feat(treespec): add methods `PyTreeSpec.entry` and `PyTreeSpec.child`
#88
XuehaiPan
closed
11 months ago
1
feat(treespec): add tree broadcast functions `broadcast_common`, `tree_broadcast_common`, `tree_broadcast_map`, and `tree_broadcast_map_with_path`
#87
XuehaiPan
closed
11 months ago
1
fix(treespec): fix C++-17 compatibility
#86
XuehaiPan
closed
11 months ago
1
refactor: remove dependence on `abseil-cpp`
#85
XuehaiPan
closed
11 months ago
1
[Feature Request] Remove dependence on `abseil-cpp`
#84
XuehaiPan
closed
11 months ago
0
deps(workflows): bump pypa/cibuildwheel from 2.15 to 2.16
#83
dependabot[bot]
closed
12 months ago
0
fix(treespec): memorize ongoing `repr` / `hash` calls to resolve infinite recursion under self-referential case
#82
XuehaiPan
closed
12 months ago
1
[BUG] Potential infinite recursion on `repr(treespec)` / `hash(treespec)` when the node metadata references the `treespec` itself
#81
XuehaiPan
closed
12 months ago
1
feat(CMakeList.txt): allow passing third-party dependency version from environment variable
#80
XuehaiPan
closed
12 months ago
1
deps(abseil-cpp): bump abseil-cpp version to 20230802.0
#79
XuehaiPan
closed
1 year ago
1
deps(pybind11): bump pybind11 version to 2.11.1 and add initial Python 3.12 support
#78
XuehaiPan
closed
1 year ago
1
deps(workflows): bump docker/setup-qemu-action from 2 to 3
#77
dependabot[bot]
closed
1 year ago
0
fix(ops): fix empty paths when flatten with custom `is_leaf` function
#76
XuehaiPan
closed
1 year ago
1
[BUG] Wrong tree path results with custom `is_leaf` condition
#75
ASEM000
closed
1 year ago
1
deps(workflows): bump actions/checkout from 3 to 4
#74
dependabot[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#73
pre-commit-ci[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#72
pre-commit-ci[bot]
closed
1 year ago
1
deps(workflows): bump pypa/cibuildwheel from 2.14 to 2.15
#71
dependabot[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#70
pre-commit-ci[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#69
pre-commit-ci[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#68
pre-commit-ci[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#67
pre-commit-ci[bot]
closed
1 year ago
0
deps(workflows): bump pypa/cibuildwheel from 2.13 to 2.14
#66
dependabot[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#65
pre-commit-ci[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#64
pre-commit-ci[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#63
pre-commit-ci[bot]
closed
1 year ago
1
chore(pre-commit): [pre-commit.ci] autoupdate
#62
pre-commit-ci[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#61
pre-commit-ci[bot]
closed
1 year ago
0
deps(workflows): bump pypa/cibuildwheel from 2.13.0 to 2.13.1
#60
dependabot[bot]
closed
1 year ago
0
chore(pre-commit): [pre-commit.ci] autoupdate
#59
pre-commit-ci[bot]
closed
1 year ago
0
Previous
Next