| { |
| "_class_name": "KIMODOPipeline", |
| "_library_name": "motius", |
| "model_type": "kimodo", |
| "format": "motius-kimodo-wrapper-v1", |
| "bundle_class": "motius.models.kimodo.KIMODOBundle", |
| "pipeline_class": "motius.pipelines.kimodo.KIMODOPipeline", |
| "artifacts": { |
| "kimodo_checkpoint": "kimodo_checkpoint/Kimodo-G1-SEED-v1", |
| "text_encoders": "text_encoders" |
| }, |
| "components": { |
| "kimodo_checkpoint": { |
| "model_name": "Kimodo-G1-SEED-v1", |
| "stored_in_artifact": true, |
| "path": "kimodo_checkpoint/Kimodo-G1-SEED-v1" |
| }, |
| "text_encoder": { |
| "name": "llm2vec", |
| "stored_in_artifact": true, |
| "path": "text_encoders" |
| } |
| }, |
| "external_components": { |
| "kimodo_checkpoint": { |
| "model_name": "Kimodo-G1-SEED-v1", |
| "stored_in_artifact": true, |
| "path": "kimodo_checkpoint/Kimodo-G1-SEED-v1" |
| }, |
| "text_encoder": { |
| "name": "llm2vec", |
| "stored_in_artifact": true, |
| "path": "text_encoders" |
| } |
| }, |
| "supported_tasks": { |
| "text_to_motion": "prompt only, no constraints", |
| "multi_prompt": "ordered prompt segments with transition blending", |
| "fullbody_keyframe": "FullBodyConstraintSet on selected frames", |
| "end_effector": "EndEffectorConstraintSet or hand/foot subclasses", |
| "root2d": "Root2DConstraintSet for 2-D paths and waypoints", |
| "constraint_json": "constraints saved by the KIMODO demo/CLI" |
| }, |
| "api": { |
| "loader": "motius.Pipeline.from_pretrained", |
| "task_methods": [ |
| "infer_text_to_motion", |
| "infer_kinematic_motion_control" |
| ] |
| }, |
| "format_version": 1, |
| "tasks": [ |
| "text_to_motion", |
| "kinematic_motion_control" |
| ], |
| "required_files": [ |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/.gitattributes", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/LICENSE", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/README.md", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/config.yaml", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/model.safetensors", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/stats/motion/body/mean.npy", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/stats/motion/body/std.npy", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/stats/motion/global_root/mean.npy", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/stats/motion/global_root/std.npy", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/stats/motion/local_root/mean.npy", |
| "kimodo_checkpoint/Kimodo-G1-SEED-v1/stats/motion/local_root/std.npy", |
| "kimodo_config.json", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp-supervised/.gitattributes", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp-supervised/README.md", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp-supervised/adapter_config.json", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp-supervised/adapter_model.safetensors", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/.gitattributes", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/README.md", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/adapter_config.json", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/adapter_model.safetensors", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/attn_mask_utils.py", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/config.json", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/modeling_llama_encoder.py", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/special_tokens_map.json", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/tokenizer.json", |
| "text_encoders/McGill-NLP/LLM2Vec-Meta-Llama-3-8B-Instruct-mntp/tokenizer_config.json", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/.gitattributes", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/LICENSE", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/README.md", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/USE_POLICY.md", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/config.json", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/generation_config.json", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/model-00001-of-00004.safetensors", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/model-00002-of-00004.safetensors", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/model-00003-of-00004.safetensors", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/model-00004-of-00004.safetensors", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/model.safetensors.index.json", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/special_tokens_map.json", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/tokenizer.json", |
| "text_encoders/meta-llama/Meta-Llama-3-8B-Instruct/tokenizer_config.json" |
| ] |
| } |
|
|