#include std::tuple get_rope_index( const torch::optional &input_ids, const torch::optional &image_grid_thw, const torch::optional &video_grid_thw, const torch::optional &second_per_grid_ts, const torch::optional &attention_mask, int spatial_merge_size, int image_token_id, int video_token_id, int vision_start_token_id, float tokens_per_second);