code: def test_clone_with_different_dynamic_axes():
      q_axis = C.Axis("q")
      a_axis = C.Axis("a")
      question_input = C.sequence.input(
          shape=10, is_sparse=True, sequence_axis=q_axis
      )
      answer_input = C.sequence.input(
          shape=10, is_sparse=True, sequence_axis=a_axis
      )
  
      rnn = C.layers.Recurrence(C.layers.LSTM(5))(question_input)
      rnn_cloned = rnn.clone(
          C.CloneMethod.share, {question_input: answer_input}
      )
  
imports: import numpy
  import os
  import pytest
  import cntk
  from .ops_test_utils import compare_lists_of_np_arrays, AA, cntk_device
  from cntk.io import MinibatchSource, CTFDeserializer, StreamDefs, StreamDef
label_desc: Use image node_id 30 for calling a global function with example usage: test_clone_with_different_dynamic_axes() without return types