Hugging Face
Models
Datasets
Spaces
Community
Docs
Enterprise
Pricing
Log In
Sign Up
13
10
13
Adil Zouitine
PRO
AdilZtn
Follow
echarlaix's profile picture
azzr-duke's profile picture
OzzyGT's profile picture
88 followers
Ā·
228 following
https://boring-guy.sh/
AdilZtn
AdilZouitine
adilztn
AI & ML interests
Reinforcement learning, Robotics, Computer vision, Scaling
Recent Activity
new
activity
about 21 hours ago
AdilZtn/act_grab_red_cube_main_long:
Migrate policy to PolicyProcessorPipeline system
new
activity
about 21 hours ago
AdilZtn/act_grab_red_cube_main_long:
Migrate policy to PolicyProcessorPipeline system š¤ **Automated Policy Migration to PolicyProcessorPipeline** This PR migrates your model to the new LeRobot policy format using the modern PolicyProcessorPipeline architecture. ## What Changed ### ⨠**New Architecture - PolicyProcessorPipeline** Your model now uses external PolicyProcessorPipeline components for data processing instead of built-in normalization layers. This provides: - **Modularity**: Separate preprocessing and postprocessing pipelines - **Flexibility**: Easy to swap, configure, and debug processing steps - **Compatibility**: Works with the latest LeRobot ecosystem ### š§ **Normalization Extraction** We've extracted normalization statistics from your model's state_dict and removed the built-in normalization layers: - **Extracted patterns**: `normalize_inputs.*`, `unnormalize_outputs.*`, `normalize.*`, `unnormalize.*`, `input_normalizer.*`, `output_normalizer.*` - **Statistics preserved**: Mean, std, min, max values for all features - **Clean model**: State dict now contains only core model weights ### š¦ **Files Added** - **preprocessor_config.json**: Configuration for input preprocessing pipeline - **postprocessor_config.json**: Configuration for output postprocessing pipeline - **model.safetensors**: Clean model weights without normalization layers - **config.json**: Updated model configuration - **train_config.json**: Training configuration - **README.md**: Updated model card with migration information ### š **Benefits** - **Backward Compatible**: Your model behavior remains identical - **Future Ready**: Compatible with latest LeRobot features and updates - **Debuggable**: Easy to inspect and modify processing steps - **Portable**: Processors can be shared and reused across models ### š» **Usage** ```python # Load your migrated model from lerobot.policies import get_policy_class from lerobot.processor import PolicyProcessorPipeline # The preprocessor and postprocessor are now external preprocessor = PolicyProcessorPipeline.from_pretrained("your-model-repo", config_filename="preprocessor_config.json") postprocessor = PolicyProcessorPipeline.from_pretrained("your-model-repo", config_filename="postprocessor_config.json") policy = get_policy_class("your-policy-type").from_pretrained("your-model-repo") # Process data through the pipeline processed_batch = preprocessor(raw_batch) action = policy(processed_batch) final_action = postprocessor(action) ``` *Generated automatically by the LeRobot policy migration script*
new
activity
about 21 hours ago
AdilZtn/act_grab_red_cube_main_long:
Migrate policy to PolicyProcessorPipeline system š¤ **Automated Policy Migration to PolicyProcessorPipeline** This PR migrates your model to the new LeRobot policy format using the modern PolicyProcessorPipeline architecture. ## What Changed ### ⨠**New Architecture - PolicyProcessorPipeline** Your model now uses external PolicyProcessorPipeline components for data processing instead of built-in normalization layers. This provides: - **Modularity**: Separate preprocessing and postprocessing pipelines - **Flexibility**: Easy to swap, configure, and debug processing steps - **Compatibility**: Works with the latest LeRobot ecosystem ### š§ **Normalization Extraction** We've extracted normalization statistics from your model's state_dict and removed the built-in normalization layers: - **Extracted patterns**: `normalize_inputs.*`, `unnormalize_outputs.*`, `normalize.*`, `unnormalize.*`, `input_normalizer.*`, `output_normalizer.*` - **Statistics preserved**: Mean, std, min, max values for all features - **Clean model**: State dict now contains only core model weights ### š¦ **Files Added** - **preprocessor_config.json**: Configuration for input preprocessing pipeline - **postprocessor_config.json**: Configuration for output postprocessing pipeline - **model.safetensors**: Clean model weights without normalization layers - **config.json**: Updated model configuration - **train_config.json**: Training configuration - **README.md**: Updated model card with migration information ### š **Benefits** - **Backward Compatible**: Your model behavior remains identical - **Future Ready**: Compatible with latest LeRobot features and updates - **Debuggable**: Easy to inspect and modify processing steps - **Portable**: Processors can be shared and reused across models ### š» **Usage** ```python # Load your migrated model from lerobot.policies import get_policy_class from lerobot.processor import PolicyProcessorPipeline # The preprocessor and postprocessor are now external preprocessor = PolicyProcessorPipeline.from_pretrained("your-model-repo", config_filename="preprocessor_config.json") postprocessor = PolicyProcessorPipeline.from_pretrained("your-model-repo", config_filename="postprocessor_config.json") policy = get_policy_class("your-policy-type").from_pretrained("your-model-repo") # Process data through the pipeline processed_batch = preprocessor(raw_batch) action = policy(processed_batch) final_action = postprocessor(action) ``` *Generated automatically by the LeRobot policy migration script*
View all activity
Organizations
AdilZtn
's datasets
14
Sort:Ā Recently updated
AdilZtn/grab_red_cube_test_25
Viewer
ā¢
Updated
Jul 16
ā¢
5.87k
ā¢
51
AdilZtn/grab_red_cube_test_3
Viewer
ā¢
Updated
Jul 16
ā¢
767
ā¢
30
AdilZtn/grab_red_cube_test
Viewer
ā¢
Updated
Jul 16
ā¢
958
ā¢
15
AdilZtn/push_notch_demo_top_full_size_cropped_resized
Viewer
ā¢
Updated
Jun 24
ā¢
1.1k
ā¢
31
AdilZtn/push_notch_demo_top_full_size
Viewer
ā¢
Updated
Jun 24
ā¢
1.1k
ā¢
28
AdilZtn/push_notch_demo_top_cropped_resized
Viewer
ā¢
Updated
Jun 24
ā¢
623
ā¢
18
AdilZtn/push_notch_demo_top
Viewer
ā¢
Updated
Jun 24
ā¢
623
ā¢
31
AdilZtn/push_notch_demo
Viewer
ā¢
Updated
Jun 24
ā¢
363
ā¢
22
AdilZtn/pick_place_two_cube_wrist_cam_reward
Viewer
ā¢
Updated
Jun 20
ā¢
2.34k
ā¢
31
AdilZtn/hil_serl_naive_double_pick_and_place
Viewer
ā¢
Updated
Jun 15
ā¢
1.5k
ā¢
26
AdilZtn/aloha_mobile_shrimp
Updated
May 27
ā¢
1
AdilZtn/Maniskill-Pushcube-demonstration-large
Viewer
ā¢
Updated
Mar 27
ā¢
93k
ā¢
147
AdilZtn/Maniskill-Pushcube-demonstration-medium
Viewer
ā¢
Updated
Mar 27
ā¢
25k
ā¢
72
ā¢
1
AdilZtn/Maniskill-Pushcube-demonstration-small
Viewer
ā¢
Updated
Mar 27
ā¢
1.5k
ā¢
33