Giter VIP home page Giter VIP logo

Comments (6)

SamThilmany avatar SamThilmany commented on July 29, 2024 1

Hi @tobiasko,

Given that rocker/r2u is currently (and will likely remain) fixed on the AMD64 system architecture, I encountered significant slowness in my Docker container since I'm running it on an ARM64 host system. Consequently, I decided to completely rebuild my container using debian:bookworm as the base image and installing only the necessary components for my specific use-case, including rawrr.

In this updated environment, buildRawrrExe() successfully completed its task on the first attempt. This leads me to suspect that there may have been issues with the Rosetta translation from AMD64 to ARM64, causing the previous build to fail. I intend to upload the Dockerfile on GitHub and will provide a link to it in this thread to ensure others can access a functional Docker container with rawrr. If there's interest, I can adapt the Dockerfile to include only the essential requirements for running rawrr as a contribution to this project.

from rawrr.

tobiasko avatar tobiasko commented on July 29, 2024

Hi @SamThilmany,

I am unfortunately not to familiar with building docker containers. Does the location /root/.cache/R/rawrr/rawrrassembly/ exist for the file system of the docker container? Can you place a file there using the command line of the container (is it writeable)? Have you tested the basic functionality of the mono compiler? Was is correctly build/installed in the container? On which platform do you run the docker container (OS)?

Have you ever tried to install rawrr in a bioc docker container?

https://www.bioconductor.org/help/docker/

Does it show the same behaviour?

Sorry for the many question.

Best,
Tobi

from rawrr.

tobiasko avatar tobiasko commented on July 29, 2024

The mono project homepage shows some basic tests for the mono compiler

https://www.mono-project.com/docs/getting-started/mono-basics/

from rawrr.

tobiasko avatar tobiasko commented on July 29, 2024

I think it would be nice to develop a recipe for rawrr application within containers.

from rawrr.

tobiasko avatar tobiasko commented on July 29, 2024

Maybe it would even make sense to publish your docker image on docker hub? A container image based on Debian Bookworm might be interesting for people that don't like the bioconductor containers for some reason.

from rawrr.

tobiasko avatar tobiasko commented on July 29, 2024

The bioc containers incl. stuff like RStudio server, which is of course a cool thing for people that depend on an IDE, but there is for sure also people how prefer a stripped down minimal image.

https://github.com/Bioconductor/bioconductor_docker

from rawrr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.