class_docstr: The 'vgg7' waifu2x network.
  Lower quality and slower than even upconv7 (nevermind cunet), but is very easy to implement and test.
class_docstr_tok: ["The","'vgg7","'","waifu2x","network",".","Lower","quality","and","slower","than","even","upconv7","(","nevermind","cunet",")",",","but","is","very","easy","to","implement","and","test","."]
docstr: Loads weights from one of the waifu2x JSON files, i.e. waifu2x/models/vgg_7/art/noise0_model.json
  data (passed in) is assumed to be the output of json.load or some similar on such a file
docstr_tok: ["Loads","weights","from","one","of","the","waifu2x","JSON","files",",","i.e",".","waifu2x\/models\/vgg_7\/art\/noise0_model.json","data","(","passed","in",")","is","assumed","to","be","the","output","of","json.load","or","some","similar","on","such","a","file"]
code: def load_waifu2x_json(self, data: list):
      """
      Loads weights from one of the waifu2x JSON files, i.e. waifu2x/models/vgg_7/art/noise0_model.json
      data (passed in) is assumed to be the output of json.load or some similar on such a file
      """
      self.conv1.load_waifu2x_json(data[0])
      self.conv2.load_waifu2x_json(data[1])
      self.conv3.load_waifu2x_json(data[2])
      self.conv4.load_waifu2x_json(data[3])
      self.conv5.load_waifu2x_json(data[4])
      self.conv6.load_waifu2x_json(data[5])
      self.conv7.load_waifu2x_json(data[6])
  
file_path: tinygrad/examples/vgg7_helpers/waifu2x.py
imports: import numpy
  from tinygrad.tensor import Tensor
  from PIL import Image
  from tinygrad.helpers import fetch
label_desc: Use image node_id 5 for calling the Vgg7 obj's underlying member method code with example usage: obj.load_waifu2x_json(data) without return types