EasyDeL / GLM-4.7

huggingface.co
Total runs: 12
24-hour runs: 0
7-day runs: -6
30-day runs: -21
Model's Last Updated: April 09 2026
text-generation

Introduction of GLM-4.7

Model Details of GLM-4.7

easydel

GLM-4.7

A model compatible with the EasyDeL JAX stack.
Overview

This checkpoint is intended to be loaded with EasyDeL on JAX (CPU/GPU/TPU). It supports sharded loading with auto_shard_model=True and configurable precision via dtype , param_dtype , and precision .

Quickstart
import easydel as ed
from jax import numpy as jnp, lax

repo_id = "EasyDeL/GLM-4.7"

dtype = jnp.bfloat16  # try jnp.float16 on many GPUs

model = ed.AutoEasyDeLModelForCausalLM.from_pretrained(
    repo_id,
    dtype=dtype,
    param_dtype=dtype,
    precision=lax.Precision("fastest"),
    sharding_axis_names=("dp", "fsdp", "ep", "tp", "sp"),
    sharding_axis_dims=(1, -1, 1, 1, 1),
    config_kwargs=ed.EasyDeLBaseConfigDict(
        attn_dtype=dtype,
        attn_mechanism=ed.AttentionMechanisms.SPLASH,
        fsdp_is_ep_bound=True,
        sp_is_ep_bound=True,
        moe_method=ed.MoEMethods.FUSED_MOE,
    ),
    auto_shard_model=True,
    partition_axis=ed.PartitionAxis(),
)

If the repository only provides PyTorch weights, pass from_torch=True to from_pretrained(...) .

Sharding & Parallelism (Multi-Device)

EasyDeL can scale to multiple devices by creating a logical device mesh. Most EasyDeL loaders use a 5D mesh:

  • dp : data parallel (replicated parameters, different batch shards)
  • fsdp : parameter sharding (memory saver; often the biggest axis)
  • ep : expert parallel (MoE; keep 1 for non-MoE models)
  • tp : tensor parallel (splits large matmuls)
  • sp : sequence parallel (splits sequence dimension)

Use sharding_axis_names=("dp","fsdp","ep","tp","sp") and choose sharding_axis_dims so that their product equals your device count. You can use -1 in sharding_axis_dims to let EasyDeL infer the remaining dimension.

Example sharding configs
# 8 devices, pure FSDP
sharding_axis_dims = (1, 8, 1, 1, 1)

# 8 devices, 2-way DP x 4-way FSDP
sharding_axis_dims = (2, 4, 1, 1, 1)

# 8 devices, 4-way FSDP x 2-way TP
sharding_axis_dims = (1, 4, 1, 2, 1)
Using via eLargeModel (ELM)

eLargeModel is a higher-level interface that wires together loading, sharding, training, and eSurge inference from a single config.

from easydel import eLargeModel

repo_id = "EasyDeL/GLM-4.7"

elm = eLargeModel.from_pretrained(repo_id)  # task is auto-detected
elm.set_dtype("bf16")
elm.set_sharding(axis_names=("dp", "fsdp", "ep", "tp", "sp"), axis_dims=(1, -1, 1, 1, 1))

model = elm.build_model()
# Optional: build an inference engine
# engine = elm.build_esurge()
ELM YAML config example
model:
  name_or_path: "EasyDeL/GLM-4.7"

loader:
  dtype: bf16
  param_dtype: bf16

sharding:
  axis_dims: [1, -1, 1, 1, 1]
  auto_shard_model: true
Features

EasyDeL:

  • JAX native implementation and sharded execution
  • Configurable attention backends via AttentionMechanisms.*
  • Precision control via dtype , param_dtype , and precision
Installation
pip install easydel
Links
Supported Tasks
  • CausalLM
Limitations
  • Refer to the original model card for training data, evaluation, and intended use.
License

EasyDeL is released under the Apache-2.0 license. The license for this model's weights may differ; please consult the original repository.

Citation
@misc{Zare Chavoshi_2023,
    title={EasyDeL: An open-source library for enhancing and streamlining the training process of machine learning models},
    url={https://github.com/erfanzar/EasyDeL},
    author={Zare Chavoshi, Erfan},
    year={2023}
}

Runs of EasyDeL GLM-4.7 on huggingface.co

12
Total runs
0
24-hour runs
-1
3-day runs
-6
7-day runs
-21
30-day runs

More Information About GLM-4.7 huggingface.co Model

GLM-4.7 huggingface.co

GLM-4.7 huggingface.co is an AI model on huggingface.co that provides GLM-4.7's model effect (), which can be used instantly with this EasyDeL GLM-4.7 model. huggingface.co supports a free trial of the GLM-4.7 model, and also provides paid use of the GLM-4.7. Support call GLM-4.7 model through api, including Node.js, Python, http.

EasyDeL GLM-4.7 online free

GLM-4.7 huggingface.co is an online trial and call api platform, which integrates GLM-4.7's modeling effects, including api services, and provides a free online trial of GLM-4.7, you can try GLM-4.7 online for free by clicking the link below.

EasyDeL GLM-4.7 online free url in huggingface.co:

https://huggingface.co/EasyDeL/GLM-4.7

GLM-4.7 install

GLM-4.7 is an open source model from GitHub that offers a free installation service, and any user can find GLM-4.7 on GitHub to install. At the same time, huggingface.co provides the effect of GLM-4.7 install, users can directly use GLM-4.7 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

GLM-4.7 install url in huggingface.co:

https://huggingface.co/EasyDeL/GLM-4.7

Url of GLM-4.7

GLM-4.7 huggingface.co Url

Provider of GLM-4.7 huggingface.co

EasyDeL
ORGANIZATIONS

Other API from EasyDeL

huggingface.co

Total runs: 12
Run Growth: 1
Growth Rate: 8.33%
Updated:April 09 2026
huggingface.co

Total runs: 11
Run Growth: -4
Growth Rate: -36.36%
Updated:April 09 2026
huggingface.co

Total runs: 9
Run Growth: -11
Growth Rate: -122.22%
Updated:April 09 2026
huggingface.co

Total runs: 8
Run Growth: 0
Growth Rate: 0.00%
Updated:April 09 2026
huggingface.co

Total runs: 6
Run Growth: 0
Growth Rate: 0.00%
Updated:April 09 2026
huggingface.co

Total runs: 5
Run Growth: -8
Growth Rate: -160.00%
Updated:April 09 2026
huggingface.co

Total runs: 5
Run Growth: -11
Growth Rate: -220.00%
Updated:April 09 2026
huggingface.co

Total runs: 4
Run Growth: -10
Growth Rate: -250.00%
Updated:April 09 2026
huggingface.co

Total runs: 3
Run Growth: -16
Growth Rate: -533.33%
Updated:April 09 2026
huggingface.co

Total runs: 2
Run Growth: -5
Growth Rate: -250.00%
Updated:April 09 2026