Commit e173dd4a authored by dcuai's avatar dcuai
Browse files

Merge branch 'main' into 'main'

Main

See merge request !2
parents 91dc3c2d 6739de5f
// !!! This is a file automatically generated by hipify!!! // !!! This is a file automatically generated by hipify!!!
#include <ATen/dtk_macros.h>
#include "hip/hip_runtime.h" #include "hip/hip_runtime.h"
/*! /*!
******************* BEGIN Caffe Copyright Notice and Disclaimer **************** ******************* BEGIN Caffe Copyright Notice and Disclaimer ****************
......
// !!! This is a file automatically generated by hipify!!! // !!! This is a file automatically generated by hipify!!!
#include <ATen/dtk_macros.h>
// from https://github.com/rosinality/stylegan2-pytorch/blob/master/op/fused_bias_act_kernel.cu // from https://github.com/rosinality/stylegan2-pytorch/blob/master/op/fused_bias_act_kernel.cu
// Copyright (c) 2019, NVIDIA Corporation. All rights reserved. // Copyright (c) 2019, NVIDIA Corporation. All rights reserved.
// //
......
// !!! This is a file automatically generated by hipify!!! // !!! This is a file automatically generated by hipify!!!
#include <ATen/dtk_macros.h>
// from https://github.com/rosinality/stylegan2-pytorch/blob/master/op/upfirdn2d_kernel.cu // from https://github.com/rosinality/stylegan2-pytorch/blob/master/op/upfirdn2d_kernel.cu
// Copyright (c) 2019, NVIDIA Corporation. All rights reserved. // Copyright (c) 2019, NVIDIA Corporation. All rights reserved.
// //
......
FROM image.sourcefind.cn:5000/dcu/admin/base/pytorch:1.13.1-centos7.6-dtk-23.04-py38-latest FROM image.sourcefind.cn:5000/dcu/admin/base/pytorch:2.1.0-ubuntu20.04-dtk24.04.1-py3.10
...@@ -46,33 +46,34 @@ zero convolution:初始权重为零的卷积层; ...@@ -46,33 +46,34 @@ zero convolution:初始权重为零的卷积层;
### Docker (方法一) ### Docker (方法一)
docker pull image.sourcefind.cn:5000/dcu/admin/base/pytorch:1.13.1-centos7.6-dtk-23.04-py38-latest docker pull image.sourcefind.cn:5000/dcu/admin/base/pytorch:2.1.0-ubuntu20.04-dtk24.04.1-py3.10
docker run --shm-size 10g --network=host --name=controlnet --privileged --device=/dev/kfd --device=/dev/dri --group-add video --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -v 项目地址(绝对路径):/home/ -it <your IMAGE ID> bash docker run --shm-size 10g --network=host --name=controlnet --privileged --device=/dev/kfd --device=/dev/dri --group-add video --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -v /opt/hyhal:/opt/hyhal:ro -v 项目地址(绝对路径):/home/ -it <your IMAGE ID> bash
pip install -r requirements.txt pip install -r requirements.txt
cd BasicSR cd BasicSR
BASICSR_EXT=True python setup.py develop BASICSR_EXT=True python setup.py develop
pip uninstall mmcv
### Dockerfile(方法二) ### Dockerfile(方法二)
# 需要在对应的目录下 # 需要在对应的目录下
docker build -t <IMAGE_NAME>:<TAG> . docker build -t <IMAGE_NAME>:<TAG> .
# <your IMAGE ID>用以上拉取的docker的镜像ID替换 # <your IMAGE ID>用以上拉取的docker的镜像ID替换
docker run -it --shm-size 10g --network=host --name=controlnet --privileged --device=/dev/kfd --device=/dev/dri --group-add video --cap-add=SYS_PTRACE --security-opt seccomp=unconfined <your IMAGE ID> bash docker run --shm-size 10g --network=host --name=controlnet --privileged --device=/dev/kfd --device=/dev/dri --group-add video --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -v /opt/hyhal:/opt/hyhal:ro -v 项目地址(绝对路径):/home/ -it <your IMAGE ID> bash
pip install -r requirements.txt pip install -r requirements.txt
cd BasicSR cd BasicSR
BASICSR_EXT=True python setup.py develop BASICSR_EXT=True python setup.py develop
pip uninstall mmcv
### Anaconda (方法三) ### Anaconda (方法三)
1、关于本项目DCU显卡所需的特殊深度学习库可从光合开发者社区下载安装: 1、关于本项目DCU显卡所需的特殊深度学习库可从光合开发者社区下载安装:
https://developer.hpccube.com/tool/ https://developer.hpccube.com/tool/
DTK驱动:dtk23.04 DTK驱动:dtk24.04.1
python:python3.8 python:python3.10
torch:1.13.1 torch:2.1.0
torchvision:0.14.1 torchvision:0.16.0
torchaudio:0.13.1
deepspeed:0.9.2
apex:0.1
Tips:以上dtk驱动、python、torch等DCU相关工具版本需要严格一一对应 Tips:以上dtk驱动、python、torch等DCU相关工具版本需要严格一一对应
...@@ -80,6 +81,8 @@ Tips:以上dtk驱动、python、torch等DCU相关工具版本需要严格一 ...@@ -80,6 +81,8 @@ Tips:以上dtk驱动、python、torch等DCU相关工具版本需要严格一
pip install -r requirements.txt pip install -r requirements.txt
pip uninstall mmcv
3、其他 3、其他
cd BasicSR cd BasicSR
......
...@@ -9,7 +9,7 @@ from annotator.uniformer.mmseg.core.evaluation import get_palette ...@@ -9,7 +9,7 @@ from annotator.uniformer.mmseg.core.evaluation import get_palette
from annotator.util import annotator_ckpts_path from annotator.util import annotator_ckpts_path
checkpoint_file = "https://huggingface.co/lllyasviel/ControlNet/resolve/main/annotator/ckpts/upernet_global_small.pth" checkpoint_file = "https://hf-mirror.com/lllyasviel/ControlNet/resolve/main/annotator/ckpts/upernet_global_small.pth"
class UniformerDetector: class UniformerDetector:
......
...@@ -9,12 +9,13 @@ from typing import Optional, Any ...@@ -9,12 +9,13 @@ from typing import Optional, Any
from ldm.modules.diffusionmodules.util import checkpoint from ldm.modules.diffusionmodules.util import checkpoint
try: # try:
import xformers # import xformers
import xformers.ops # import xformers.ops
XFORMERS_IS_AVAILBLE = True # XFORMERS_IS_AVAILBLE = True
except: # except:
XFORMERS_IS_AVAILBLE = False # XFORMERS_IS_AVAILBLE = False
XFORMERS_IS_AVAILBLE = False
# CrossAttn precision handling # CrossAttn precision handling
import os import os
......
...@@ -8,13 +8,16 @@ from typing import Optional, Any ...@@ -8,13 +8,16 @@ from typing import Optional, Any
from ldm.modules.attention import MemoryEfficientCrossAttention from ldm.modules.attention import MemoryEfficientCrossAttention
try: # try:
import xformers # import xformers
import xformers.ops # import xformers.ops
XFORMERS_IS_AVAILBLE = True # XFORMERS_IS_AVAILBLE = True
except: # except:
XFORMERS_IS_AVAILBLE = False # XFORMERS_IS_AVAILBLE = False
print("No module 'xformers'. Proceeding without it.") # print("No module 'xformers'. Proceeding without it.")
XFORMERS_IS_AVAILBLE = False
# print("No support 'xformers'. Proceeding without it.")
def get_timestep_embedding(timesteps, embedding_dim): def get_timestep_embedding(timesteps, embedding_dim):
......
test_results/test.png

516 KB | W: | H:

test_results/test.png

523 KB | W: | H:

test_results/test.png
test_results/test.png
test_results/test.png
test_results/test.png
  • 2-up
  • Swipe
  • Onion skin
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment