Skip to content

Adding Dockerfile#1

Open
guilhermeolivsilva wants to merge 1 commit into
CapZTr:simdram-cpp-20from
guilhermeolivsilva:silva/dockerfile
Open

Adding Dockerfile#1
guilhermeolivsilva wants to merge 1 commit into
CapZTr:simdram-cpp-20from
guilhermeolivsilva:silva/dockerfile

Conversation

@guilhermeolivsilva

Copy link
Copy Markdown

This PR adds a Dockerfile to make onboarding new users more smooth. The Docker image it builds contains all the necessary packages --- including upmem and the virtual environment. To use it, one simply has to

  1. Build the image
docker build -t cinnamon-dev .
  1. Start a container
docker run \
    --rm \
    -it \
    -v \
    "$PWD":/workspace/cinnamon \
    -w /workspace/cinnamon \
    cinnamon-dev
  1. Build Cinnamon inside the container
just configure -no-torch-mlir

As the container is mapped to the root of the project, it can be safely exited without losing data.

@guilhermeolivsilva

guilhermeolivsilva commented Jun 10, 2026

Copy link
Copy Markdown
Author

@CapZTr please update your lime fork to drop the commit hash from the repo URL in the .gitmodules file:

[submodule "eggmock"]
	path = eggmock
	url = https://github.com/jungnitz/eggmock.git
	branch = dev
[submodule "mockturtle"]
	path = mockturtle
	url = https://github.com/lsils/mockturtle.git

As of now, it will fail to submodule init because the URL is invalid.

@guilhermeolivsilva guilhermeolivsilva marked this pull request as ready for review June 10, 2026 15:46
@guilhermeolivsilva guilhermeolivsilva changed the title WIP: Adding Dockerfile Adding Dockerfile Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant