yum install gcc-c++
Download CMake from: https://cmake.org/download/
wget https://cmake.org/files/v3.12/cmake-3.12.3.tar.gz
| git config --global http.proxy 'socks5://192.168.18.17:1082' | |
| git config --global https.proxy 'socks5://192.168.18.17:1082' | |
| git config --global --unset http.proxy | |
| git config --global --unset https.proxy | |
| npm config delete proxy |
| 102367434# 62424314 | |
| 195174792# 52300345 | |
| 214769520# 55566133 | |
| 233322180# 175319345 | |
| 245326014# 60658881 | |
| 252694470# 125060579 | |
| 255360600# 62331313 | |
| 256660341# 190878113 | |
| 264324060# 63825223 | |
| 268186164# 198562001 |
| # Nvidia Driver installation | |
| # sudo apt install nvidia-driver-460 | |
| # sudo reboot | |
| # CUDA installation | |
| # Version==11.0.3 | |
| # If you want to compile OpenCV with CUDA support, | |
| # please install CUDA11.0.1 by net (method2) and then install CUDA11.0.3 by runfile again and dont override driver. | |
| # Because I find net installtion is different from runfile such as nppi. |
| git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git | |
| cd nv-codec-headers && make && sudo make install | |
| git clone https://github.com/FFmpeg/FFmpeg.git | |
| cd FFmpeg | |
| # Manually modify nvccflags_default | |
| ./configure --enable-nonfree \ | |
| --enable-cuda-nvcc \ | |
| --enable-libnpp \ | |
| --enable-pic \ |
| mkdir coco | |
| cd coco | |
| mkdir images | |
| cd images | |
| wget -c http://images.cocodataset.org/zips/train2017.zip | |
| wget -c http://images.cocodataset.org/zips/val2017.zip | |
| wget -c http://images.cocodataset.org/zips/test2017.zip | |
| wget -c http://images.cocodataset.org/zips/unlabeled2017.zip |
| sudo apt-get install qt5-default | |
| sudo apt-get install opencl-headers | |
| sudo pip install pylint | |
| # Install minimal prerequisites (Ubuntu 18.04 as reference) | |
| sudo apt update && sudo apt install -y cmake g++ wget unzip | |
| # Download and unpack sources | |
| wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip | |
| wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/master.zip | |
| unzip opencv.zip | |
| unzip opencv_contrib.zip |
yum install gcc-c++
wget https://cmake.org/files/v3.12/cmake-3.12.3.tar.gz
| apt-get update && apt-get upgrade -y &&\ | |
| apt-get install -y wget \ | |
| build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev | |
| wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz &&\ | |
| tar -xf Python-3.8.0.tgz &&\ | |
| cd Python-3.8.0 &&\ | |
| ./configure --enable-optimizations &&\ | |
| make -j8 &&\ |
| git clone https://github.com/nanguoyu/GenoCAE.git | |
| cd GenoCAE/ | |
| docker build -t gcae/genocae:build -f docker/build.dockerfile . | |
| docker run -it --rm -v ${PWD}:/workspace gcae/genocae:build python3 run_gcae.py --help |
| hyper_output = [] | |
| with tqdm(range(-180, 181, 10), position=0) as t: | |
| for x in t: | |
| for y in tqdm(range(-180, 181, 10), disable=True): | |
| for z in tqdm(range(-180, 181, 10), disable=True): | |
| angles = torch.tensor([x,y,z])/180*torch.pi | |
| Hyper_x = transform_angles(angles=angles).to(device=gpu_computation) | |
| hyper_output.append(model.hyper_stack(Hyper_x).cpu().detach().numpy()) |