This is an automated email from the ASF dual-hosted git repository.
ycycse pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 6df744ac984 fix npe (#15477)
add 8bad5afbee9 [AINode] Introduce built-in timer_xl model for forecasting
(#15468)
No new revisions were added by this update.
Summary of changes:
.../ainode/ainode/TimerXL}/__init__.py | 2 +-
.../ainode/ainode/TimerXL/layers/Attn_Bias.py | 95 +++++
.../ainode/TimerXL/layers/Attn_Projection.py | 123 +++++++
iotdb-core/ainode/ainode/TimerXL/layers/Embed.py | 261 ++++++++++++++
.../ainode/TimerXL/layers/SelfAttention_Family.py | 167 +++++++++
.../ainode/TimerXL/layers/Transformer_EncDec.py | 328 +++++++++++++++++
.../ainode/ainode/TimerXL/layers}/__init__.py | 2 +-
.../ainode/ainode/TimerXL/models}/__init__.py | 2 +-
.../ainode/TimerXL/models/configuration_timer.py | 60 ++++
.../ainode/ainode/TimerXL/models/timer_xl.py | 395 +++++++++++++++++++++
iotdb-core/ainode/ainode/core/constant.py | 18 +
.../ainode/core/manager/inference_manager.py | 33 +-
.../ainode/core/model/built_in_model_factory.py | 84 +++++
iotdb-core/ainode/ainode/core/util/activation.py | 51 +++
.../ainode/ainode/core/util/huggingface_cache.py | 202 +++++++++++
iotdb-core/ainode/ainode/core/util/masking.py | 81 +++++
iotdb-core/ainode/pyproject.toml | 5 +-
17 files changed, 1903 insertions(+), 6 deletions(-)
copy {iotdb-client/client-py/iotdb =>
iotdb-core/ainode/ainode/TimerXL}/__init__.py (99%)
create mode 100644 iotdb-core/ainode/ainode/TimerXL/layers/Attn_Bias.py
create mode 100644 iotdb-core/ainode/ainode/TimerXL/layers/Attn_Projection.py
create mode 100644 iotdb-core/ainode/ainode/TimerXL/layers/Embed.py
create mode 100644
iotdb-core/ainode/ainode/TimerXL/layers/SelfAttention_Family.py
create mode 100644
iotdb-core/ainode/ainode/TimerXL/layers/Transformer_EncDec.py
copy {iotdb-client/client-py/iotdb =>
iotdb-core/ainode/ainode/TimerXL/layers}/__init__.py (99%)
copy {iotdb-client/client-py/iotdb =>
iotdb-core/ainode/ainode/TimerXL/models}/__init__.py (99%)
create mode 100644
iotdb-core/ainode/ainode/TimerXL/models/configuration_timer.py
create mode 100644 iotdb-core/ainode/ainode/TimerXL/models/timer_xl.py
create mode 100644 iotdb-core/ainode/ainode/core/util/activation.py
create mode 100644 iotdb-core/ainode/ainode/core/util/huggingface_cache.py
create mode 100644 iotdb-core/ainode/ainode/core/util/masking.py