(config)
| 70 | |
| 71 | |
| 72 | def build_position_encoding(config): |
| 73 | N_steps = config.hidden_dim // 2 |
| 74 | if config.learn_embedding_with_pose_token: |
| 75 | position_embedding = PositionEmbeddingLearnedWithPoseToken(N_steps, config.device) |
| 76 | else: |
| 77 | position_embedding = PositionEmbeddingLearned(N_steps, config.device) |
| 78 | return position_embedding |
no test coverage detected