diff --git a/.gitignore b/.gitignore index 9b4139b..e6d98c5 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,7 @@ examples/ .idea/ .vscode/ +build +!lama_cleaner/app/build +dist/ +lama_cleaner.egg-info/ diff --git a/README.md b/README.md index 08e3000..8b9167a 100644 --- a/README.md +++ b/README.md @@ -18,18 +18,15 @@ https://user-images.githubusercontent.com/3998421/153323093-b664bb68-2928-480b-b Available commands for `main.py` -| Name | Description | Default | -| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | -| --model | lama or ldm. See details in **Model Comparison** | lama | -| --device | cuda or cpu | cuda | -| --ldm-steps | The larger the value, the better the result, but it will be more time-consuming | 50 | -| --crop-trigger-size | If image size large then crop-trigger-size, crop each area from original image to do inference. Mainly for performance and memory reasons on **very** large image. | 2042,2042 | -| --crop-margin | Margin around bounding box of painted stroke when crop mode triggered. | 256 | -| --gui | Launch lama-cleaner as a desktop application | | -| --gui_size | Set the window size for the application | 1200 900 | -| --input | Path to image you want to load by default | None | -| --port | Port for flask web server | 8080 | -| --debug | Enable debug mode for flask web server | | +| Name | Description | Default | +| ---------- | ------------------------------------------------ | -------- | +| --model | lama or ldm. See details in **Model Comparison** | lama | +| --device | cuda or cpu | cuda | +| --gui | Launch lama-cleaner as a desktop application | | +| --gui_size | Set the window size for the application | 1200 900 | +| --input | Path to image you want to load by default | None | +| --port | Port for flask web server | 8080 | +| --debug | Enable debug mode for flask web server | | ## Model Comparison diff --git a/lama_cleaner/__init__.py b/lama_cleaner/__init__.py new file mode 100644 index 0000000..5e72328 --- /dev/null +++ b/lama_cleaner/__init__.py @@ -0,0 +1,7 @@ +from lama_cleaner.parse_args import parse_args +from lama_cleaner.server import main + + +def entry_point(): + args = parse_args() + main(args) diff --git a/lama_cleaner/app/.eslintrc.json b/lama_cleaner/app/.eslintrc.json index 14846f0..c2681ae 100644 --- a/lama_cleaner/app/.eslintrc.json +++ b/lama_cleaner/app/.eslintrc.json @@ -17,6 +17,8 @@ "project": "./tsconfig.json" }, "rules": { + "jsx-a11y/click-events-have-key-events": 0, + "react/jsx-props-no-spreading": 0, "import/no-unresolved": 0, "react/jsx-no-bind": "off", "react/jsx-filename-extension": [ diff --git a/lama_cleaner/app/build/asset-manifest.json b/lama_cleaner/app/build/asset-manifest.json index 264a544..d2837bd 100644 --- a/lama_cleaner/app/build/asset-manifest.json +++ b/lama_cleaner/app/build/asset-manifest.json @@ -1,17 +1,17 @@ { "files": { - "main.css": "/static/css/main.fd853425.chunk.css", - "main.js": "/static/js/main.c06ba56c.chunk.js", + "main.css": "/static/css/main.5c7abe60.chunk.css", + "main.js": "/static/js/main.0a74f667.chunk.js", "runtime-main.js": "/static/js/runtime-main.5e86ac81.js", - "static/js/2.97604ba9.chunk.js": "/static/js/2.97604ba9.chunk.js", + "static/js/2.4cb726d6.chunk.js": "/static/js/2.4cb726d6.chunk.js", "index.html": "/index.html", - "static/js/2.97604ba9.chunk.js.LICENSE.txt": "/static/js/2.97604ba9.chunk.js.LICENSE.txt", + "static/js/2.4cb726d6.chunk.js.LICENSE.txt": "/static/js/2.4cb726d6.chunk.js.LICENSE.txt", "static/media/_index.scss": "/static/media/WorkSans-SemiBold.1e98db4e.ttf" }, "entrypoints": [ "static/js/runtime-main.5e86ac81.js", - "static/js/2.97604ba9.chunk.js", - "static/css/main.fd853425.chunk.css", - "static/js/main.c06ba56c.chunk.js" + "static/js/2.4cb726d6.chunk.js", + "static/css/main.5c7abe60.chunk.css", + "static/js/main.0a74f667.chunk.js" ] } \ No newline at end of file diff --git a/lama_cleaner/app/build/index.html b/lama_cleaner/app/build/index.html index 547c1d6..ecbc5f7 100644 --- a/lama_cleaner/app/build/index.html +++ b/lama_cleaner/app/build/index.html @@ -1 +1 @@ -