VikramSingh178 commited on
Commit
3fc02a6
1 Parent(s): 1eaad99

Update CircleCI configuration and mask generator

Browse files

Former-commit-id: 5ac76991bdfb09511a4127b392ea06e38f758762

.circleci/config.yml CHANGED
@@ -1,34 +1,17 @@
1
- # This config was automatically generated from your source code
2
- # Stacks detected: deps:python:.
3
  version: 2.1
 
4
  orbs:
5
  python: circleci/python@2
 
6
  jobs:
7
- test-python:
8
- # Install dependencies and run tests
9
  docker:
10
- - image: cimg/python:3.8-node
11
  steps:
12
  - checkout
13
  - python/install-packages
14
- - run:
15
- name: Run tests
16
- command: pytest --junitxml=junit.xml || ((($? == 5)) && echo 'Did not find any tests to run.')
17
- - store_test_results:
18
- path: junit.xml
19
- deploy:
20
- # This is an example deploy job, not actually used by the workflow
21
- docker:
22
- - image: cimg/base:stable
23
- steps:
24
- # Replace this with steps to deploy to users
25
- - run:
26
- name: deploy
27
- command: '#e.g. ./deploy.sh'
28
  workflows:
29
- build-and-test:
30
  jobs:
31
- - test-python
32
- # - deploy:
33
- # requires:
34
- # - test-python
 
 
 
1
  version: 2.1
2
+
3
  orbs:
4
  python: circleci/python@2
5
+
6
  jobs:
7
+ install-dependencies:
 
8
  docker:
9
+ - image: cimg/python:3.10-slim
10
  steps:
11
  - checkout
12
  - python/install-packages
13
+
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  workflows:
15
+ install-python-deps:
16
  jobs:
17
+ - install-dependencies
 
 
 
logs/app_debug.log CHANGED
@@ -1468,3 +1468,5 @@ speed: {'preprocess': 1.9655227661132812, 'inference': 86.20810508728027, 'postp
1468
  2024-03-26 19:58:18,633 [INFO] models - I2VGenXL pipeline Inference ->
1469
  2024-03-26 20:22:04,466 [INFO] clear_memory - Memory Cleared
1470
  2024-03-26 20:22:04,471 [INFO] models - Stable Video Diffusion Image 2 Video pipeline Inference ->
 
 
 
1468
  2024-03-26 19:58:18,633 [INFO] models - I2VGenXL pipeline Inference ->
1469
  2024-03-26 20:22:04,466 [INFO] clear_memory - Memory Cleared
1470
  2024-03-26 20:22:04,471 [INFO] models - Stable Video Diffusion Image 2 Video pipeline Inference ->
1471
+ 2024-03-26 20:53:11,563 [INFO] clear_memory - Memory Cleared
1472
+ 2024-03-26 21:01:23,790 [INFO] clear_memory - Memory Cleared
logs/app_info.log CHANGED
@@ -1468,3 +1468,5 @@ speed: {'preprocess': 1.9655227661132812, 'inference': 86.20810508728027, 'postp
1468
  2024-03-26 19:58:18,633 [INFO] models - I2VGenXL pipeline Inference ->
1469
  2024-03-26 20:22:04,466 [INFO] clear_memory - Memory Cleared
1470
  2024-03-26 20:22:04,471 [INFO] models - Stable Video Diffusion Image 2 Video pipeline Inference ->
 
 
 
1468
  2024-03-26 19:58:18,633 [INFO] models - I2VGenXL pipeline Inference ->
1469
  2024-03-26 20:22:04,466 [INFO] clear_memory - Memory Cleared
1470
  2024-03-26 20:22:04,471 [INFO] models - Stable Video Diffusion Image 2 Video pipeline Inference ->
1471
+ 2024-03-26 20:53:11,563 [INFO] clear_memory - Memory Cleared
1472
+ 2024-03-26 21:01:23,790 [INFO] clear_memory - Memory Cleared
masks/cycle_inverted_mask.jpg ADDED
masks/cycle_original_mask.jpg ADDED
output/cycle_extended.jpg ADDED
output/cycle_output.jpg ADDED
scripts/__pycache__/config.cpython-310.pyc CHANGED
Binary files a/scripts/__pycache__/config.cpython-310.pyc and b/scripts/__pycache__/config.cpython-310.pyc differ
 
scripts/__pycache__/logger.cpython-310.pyc CHANGED
Binary files a/scripts/__pycache__/logger.cpython-310.pyc and b/scripts/__pycache__/logger.cpython-310.pyc differ
 
scripts/__pycache__/mask_generator.cpython-310.pyc CHANGED
Binary files a/scripts/__pycache__/mask_generator.cpython-310.pyc and b/scripts/__pycache__/mask_generator.cpython-310.pyc differ
 
scripts/__pycache__/models.cpython-310.pyc CHANGED
Binary files a/scripts/__pycache__/models.cpython-310.pyc and b/scripts/__pycache__/models.cpython-310.pyc differ
 
scripts/__pycache__/pipelineutils.cpython-310.pyc DELETED
Binary file (3.51 kB)
 
scripts/__pycache__/segment_everything.cpython-310.pyc CHANGED
Binary files a/scripts/__pycache__/segment_everything.cpython-310.pyc and b/scripts/__pycache__/segment_everything.cpython-310.pyc differ
 
scripts/mask_generator.py CHANGED
@@ -1,9 +1,7 @@
1
- from PIL import Image, ImageFilter,ImageDraw
2
  import numpy as np
3
- from logger import rich_logger as l
4
- from ultralytics import YOLO
5
- import cv2
6
  import PIL.ImageOps
 
7
 
8
 
9
 
 
1
+ from PIL import Image
2
  import numpy as np
 
 
 
3
  import PIL.ImageOps
4
+ from diffusers.utils import load_image
5
 
6
 
7
 
scripts/run.py CHANGED
@@ -4,8 +4,6 @@ from mask_generator import invert_mask
4
  from segment_everything import generate_mask_from_bbox
5
  from models import kandinsky_inpainting_inference, load_image
6
  from PIL import Image
7
- from pipeline import fetch_kandinsky_pipeline
8
- from config import controlnet_adapter_model_name, controlnet_base_model_name, kandinsky_model_name
9
  from mask_generator import extend_image
10
 
11
 
@@ -15,7 +13,7 @@ def main(args):
15
  os.makedirs(args.mask_dir, exist_ok=True)
16
 
17
  # Extend image
18
- extended_image = extend_image(image_path=args.image_path, target_width=2560, target_height=1440, roi_scale=0.6)
19
  extended_image_path = os.path.join(args.output_dir, f'{args.uid}_extended.jpg')
20
  extended_image.save(extended_image_path)
21
 
 
4
  from segment_everything import generate_mask_from_bbox
5
  from models import kandinsky_inpainting_inference, load_image
6
  from PIL import Image
 
 
7
  from mask_generator import extend_image
8
 
9
 
 
13
  os.makedirs(args.mask_dir, exist_ok=True)
14
 
15
  # Extend image
16
+ extended_image = extend_image(image_path=args.image_path, target_width=2560, target_height=1440, roi_scale=0.7)
17
  extended_image_path = os.path.join(args.output_dir, f'{args.uid}_extended.jpg')
18
  extended_image.save(extended_image_path)
19