class_docstr: Convert an image from sRGB to linear RGB.
  
  Reverses the gamma correction of sRGB to get linear RGB values for colorspace conversions.
  The image data is assumed to be in the range of :math:`[0, 1]`
  
  Returns:
      Linear RGB version of the image.
  
  Shape:
      - image: :math:`(*, 3, H, W)`
      - output: :math:`(*, 3, H, W)`
  
  Example:
      >>> input = torch.rand(2, 3, 4, 5)
      >>> rgb_lin = RgbToLinearRgb()
      >>> output = rgb_lin(input)  # 2x3x4x5
  
  References:
      [1] https://stackoverflow.com/questions/35952564/convert-rgb-to-srgb
  
      [2] https://www.cambridgeincolour.com/tutorials/gamma-correction.htm
  
      [3] https://en.wikipedia.org/wiki/SRGB
code: def forward(self, image: torch.Tensor) -> torch.Tensor:
      return rgb_to_linear_rgb(image)
  
imports: from typing import Union, cast
  import torch
  from torch import nn
label_desc: Use image node_id 1 for calling the RgbToLinearRgb obj's underlying member method code with example usage: obj.forward(image) and returns: rgb_to_linear_rgb