Skip to content

Commit 0f2782c

Browse files
committed
Refactor code structure for improved readability and maintainability; updating licence; using uv instead of poetry
1 parent 3464f56 commit 0f2782c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+2579
-3143
lines changed

docs/api_docs/callib.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@ Callib
55
:maxdepth: 2
66

77
callib___init__
8+
callib__ejit
89
callib__suppress_triton
910
callib__triton_call

docs/api_docs/callib__ejit.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
eformer.callib._ejit
2+
====================
3+
4+
.. automodule:: eformer.callib._ejit
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

docs/requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
git+https://github.com/erfanzar/fjformer.git
1+
git+https://github.com/erfanzar/eformer.git
22
torch
33
numpy
44
sentencepiece
55
accelerate
6+
triton
67

78
sphinx
89
sphinx-autobuild

eformer/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2023 The EASYDEL Author @erfanzar (Erfan Zare Chavoshi).
1+
# Copyright 2025 The EasyDeL/eFormer Author @erfanzar (Erfan Zare Chavoshi).
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "0.0.41"
15+
__version__ = "0.0.42"
1616

1717
__all__ = (
1818
"aparser",

eformer/aparser/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2023 The EASYDEL Author @erfanzar (Erfan Zare Chavoshi).
1+
# Copyright 2025 The EasyDeL/eFormer Author @erfanzar (Erfan Zare Chavoshi).
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

eformer/aparser/_aparser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2023 The EASYDEL Author @erfanzar (Erfan Zare Chavoshi).
1+
# Copyright 2025 The EasyDeL/eFormer Author @erfanzar (Erfan Zare Chavoshi).
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.

eformer/callib/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2023 The EASYDEL Author @erfanzar (Erfan Zare Chavoshi).
1+
# Copyright 2025 The EasyDeL/eFormer Author @erfanzar (Erfan Zare Chavoshi).
22
#
33
# Licensed under the Apache License, Version 2.0 (the "License");
44
# you may not use this file except in compliance with the License.
@@ -12,15 +12,15 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
from ._cjit import cjit, compile_function, load_cached_functions, lower_function
15+
from ._ejit import ejit, load_cached_functions
1616
from ._suppress_triton import disable_cpp_logs
1717
from ._triton_call import cdiv, get_triton_type, next_power_of_2, normalize_grid, strides_from_shape, triton_call
1818

1919
__all__ = (
2020
"cdiv",
21-
"cjit",
2221
"compile_function",
2322
"disable_cpp_logs",
23+
"ejit",
2424
"get_triton_type",
2525
"load_cached_functions",
2626
"lower_function",

0 commit comments

Comments
 (0)