CUCA_software_env_v1.0, cross-modal learning for identifying cell types from histology images.
138
CUCA is a project designed to address identifying fine-grained cell types from histology images. This Docker image repository provides a convenient containerized deployment solution for the CUCA project. By using Docker images, users can quickly set up the runtime environment for the CUCA project, avoiding the cumbersome process of installing and configuring dependencies, and ensuring consistent runtime results across different environments.
Chaoyang Yan. (2025). lyotvincent/CUCA: CUCA_software_v1_1 (cuca_v1.1). Zenodo. https://doi.org/10.5281/zenodo.15087256
GitHub: https://github.com/lyotvincent/CUCA
Rapid Deployment: With Docker images, users can complete the setup of the CUCA project environment in a short time without manually installing various dependency libraries and tools.
Environment Consistency: Docker images encapsulate all the dependencies required by the CUCA project, ensuring consistent runtime results across different hardware environments.
Resource Isolation: Leveraging Docker's containerization technology, the CUCA project can run in an independent container, avoiding conflicts with other applications on the host machine.
Currently, the repository provides a main version of the image: charing/cuca_env:v1_0. This image includes all the dependencies required to run the CUCA project, including Python 3.9 and PyTorch 2.4.1.
You can directly pull the pre-built image from DockerHub Image Registry:
docker pull charing/cuca_env:v1_0
if request canceled due to network issue, you can pull the pre-built image from Alibaba Cloud Container Registry
docker pull crpi-vgk1sxg5ba2a8sff.cn-hangzhou.personal.cr.aliyuncs.com/cuca_proj_env/cuca_env:v1_0
If you want to build the image yourself, you can use the Dockerfile provided in the GitHub project:
docker build -t cuca_env:v1_0 .
docker images
Once the image is ready, you can start the Docker container using the following command:
docker run -dit \
--name cuca_proj_env \
--gpus all \
--cpus 64 \
--mount type=bind,source=/your_proj_absolute_path/CUCA/,target=/home/appuser/CUCA \
--shm-size 128g \
-p 6009:6009 \
cuca_env:v1_0 \
/bin/bash -c 'while true; do echo `date`; sleep 600; done'
Please replace /your_proj_absolute_path/CUCA/ with the absolute path of your local CUCA project.
After starting the container, you can enter the container using the following command:
docker exec -it cuca_proj_env /bin/bash
docker run command, ensure that you have correctly configured the GPU driver on the host machine so that the container can use GPU resources normally.If you have any suggestions or find issues with this Docker image repository, please feel free to submit an issue or a pull request on the GitHub repository. Your contributions and feedback are highly appreciated!
Content type
Image
Digest
sha256:2b0269025…
Size
11.2 GB
Last updated
over 1 year ago
docker pull charing/cuca_env:v1_0