code: def one_step_sgd(loss, data, lr=0.1):
      learner = C.sgd(
          loss.parameters, C.learning_parameter_schedule(lr)
      )
      trainer = C.train.Trainer(
          loss, (loss, loss), learner, C.logging.ProgressPrinter(freq=0)
      )
      trainer.train_minibatch(data)
  
file_path: CNTK/bindings/python/cntk/ops/tests/stop_gradient_test.py
imports: import numpy
  import cntk
  from .ops_test_utils import AA, PRECISION_TO_TYPE, precision
  from cntk.internal import sanitize_dtype_cntk
  import pytest
  from .non_diff_test import Matrices
label_desc: Use image node_id 4 for calling a global function with example usage: one_step_sgd(loss, data, lr) without return types