          Parameters
          ----------
          alignment: dict
              A dictionary entry for a face from an alignments file containing the keys
              ``x``, ``w``, ``y``, ``h``, ``landmarks_xy``. Optionally the key ``hash``
              will be provided, but not all use cases will know the face hash at this time.
          image: numpy.ndarray, optional
              If an image is passed in, then the ``image`` attribute will
              be set to the cropped face based on the passed in bounding box co-ordinates
          """
  
 
</s> remove             ``landmarks_xy``, ``hash``.
 </s> add             ``landmarks_xy``, ``mask``, ``hash``. </s> remove                 "accomodate then this will automatically be lowered."
                "\n\tAMD users: A batchsize of 8 requires about xxxx GB vram.",
 </s> add                 "accomodate then this will automatically be lowered.", </s> remove                 "accomodate then this will automatically be lowered."
                "\n\tAMD users: A batchsize of 8 requires about xxxx GB vram.",
 </s> add                 "accomodate then this will automatically be lowered.", </s> remove                 "accomodate then this will automatically be lowered."
                "\n\tAMD users: A batchsize of 8 requires about xxxx GB vram.",
 </s> add                 "accomodate then this will automatically be lowered.",
            ``x``, ``w``, ``y``, ``h``, ``landmarks_xy``.
            Optionally the key ``hash`` will be provided, but not all use cases will know the
            face hash at this time.
            Optionally the key ``mask`` will be provided, but legacy alignments will not have
            this key.
          Parameters
          ----------
          alignment: dict
              A dictionary entry for a face from an alignments file containing the keys
            ``x``, ``w``, ``y``, ``h``, ``landmarks_xy``.
            Optionally the key ``hash`` will be provided, but not all use cases will know the
            face hash at this time.
            Optionally the key ``mask`` will be provided, but legacy alignments will not have
            this key.
            ``x``, ``w``, ``y``, ``h``, ``landmarks_xy``.
            Optionally the key ``hash`` will be provided, but not all use cases will know the
            face hash at this time.
            Optionally the key ``mask`` will be provided, but legacy alignments will not have
            this key.
          image: numpy.ndarray, optional
              If an image is passed in, then the ``image`` attribute will
              be set to the cropped face based on the passed in bounding box co-ordinates
          """
  
keep keep keep keep replace replace keep keep keep keep keep
 Mask plugin cleanup

- PEP8 Fixes
- Remove config for non NN Masks
- Tidy up defaults helptext
- cli.py fix typos
- Remove unused imports and functions _base.py
- Standardize input_size param
- Enable and update documentation
- Change references from `aligner` to `masker`
- Change  input_size, output_size and coverage_ratio from kwargs to params
- Move load_aligned to batch input iterator
- Remove unnecessary self.input param
- Add softmax layer append function to KSession
- Remove references to KSession protected objects
- Standardize plugin output into finalize method
- Make masks full frame and add to lib.faces_detect
- Add masks to alignments.json (temporary zipped base64 solution) 
lib/faces_detect.py