File size: 469 Bytes
79555ba 853cd83 2835721 853cd83 2835721 853cd83 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import jax
from jax import numpy as jnp
from transformers import FlaxRobertaForMaskedLM, RobertaForMaskedLM
def to_f32(t):
return jax.tree_map(lambda x: x.astype(jnp.float32) if x.dtype == jnp.bfloat16 else x, t)
flax_model = FlaxRobertaForMaskedLM.from_pretrained("./")
flax_model.params = to_f32(flax_model.params)
flax_model.save_pretrained("./")
model = RobertaForMaskedLM.from_pretrained("./", from_flax=True)
model.save_pretrained("./", save_config=False)
|