This project contains PyTorch implementation of Cohen, Taco, et al. "Gauge Equivariant Convolutional Networks and the Icosahedral CNN." with an example. Optionally the project can be run using docker with the provided dockerfile
The project has been implemented on python and can be run using Dockerfile
docker build --network=host \
--build-arg USER_ID=$(id -u) \
--build-arg GROUP_ID=$(id -g) \
--build-arg USER=docker_$USER \
-t githubicosahedralcnndocker:v1 .
docker run --network host \
--gpus all -it --rm --user $(id -u):$(id -g) \
--shm-size=8G \
-e HOST_HOSTNAME=`hostname` \
--mount type=bind,src=<>,dst=<> \
--workdir <> githubicosahedralcnndocker:v1 bash
python3 examples/mnist/run.py
If you like this project you also might be interested in other projects which use IcosahedralCNN as remeshing stage for mesh generation.