Skip to main content

· 3 min read
Rafoolin

Overview

This tutorial explains how to build and configure NeuS2 on an Ubuntu-based system, specifically within the FAU HPC environment.

While the official NeuS2 repository provides general installation instructions, HPC systems typically require additional configuration steps due to module management, CUDA compatibility, and compilation constraints.

In this guide, we will:

  • Clone and prepare the NeuS2 repository
  • Set up a Conda environment
  • Configure CUDA and compiler modules on FAU HPC
  • Install PyTorch and PyTorch3D
  • Resolve common compilation issues
  • Build NeuS2 successfully
  • Run a sample dataset (DTU Scan24)

· 14 min read
Rafoolin

Overview

Three days ago, I decided to use CircleCI as a CI/CD tool to deploy my projects. What I was looking for was a way to use Github actions and CircleCI to deploy my projects.

I have a project and have two branches/flavours: production and development. For both of them I want to use Github actions to trigger some tests and code checking whenever I push to the branches.

But whenever I create a release out of the production, I want to do some other stuff, for example in my case I want to deploy my app project to app stores.

Since I was/am completely new to CircleCI, I had a hard time to find a way to do this, so decided to share it in this blog post.