Giter Club home page Giter Club logo

naked-singularity's People

Contributors

mkandes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

naked-singularity's Issues

Create an ~/.rpmmacros file on install for Ubuntu operating systems

ubuntu@singualrity-ubuntu-builder:~/naked-singularity/definition-files/centos$ sudo singularity build centos-7.9.2009.sif Singularity.centos-7.9.2009
INFO:    Starting build...
FATAL:   While performing build: conveyor failed to get: while checking rpm path: RPM database is using a weird path: %(bash
You are probably running this bootstrap on Debian or Ubuntu.
There is a way to work around this problem:
Create a file at path /home/ubuntu/.rpmmacros.
Place the following lines into the '.rpmmacros' file:
%_var /var
%_dbpath %{_var}/lib/rpm
After creating the file, re-run the bootstrap.
More info: https://github.com/hpcng/singularity/issues/241
ubuntu@singualrity-ubuntu-builder:~/naked-singularity/definition-files/centos$

Reintroduce a build command

Reintroduce a 'build' command to the naked-singularity.sh helper script that will build the latest version of a package, or a specific definition file locally; if singularity is not available, it will send definition file to remote build service (e.g., Sylabs Remote Builder, GitHub Actions CI/CD as suggested by Andreas); also try simple remote build over ssh to VM with singularity available (e.g., Jetstream2)

Building Singularity containers via Github Actions

I was wondering if you could automatically build the containers directly on Github actions,
so I made a little test with the Ubuntu 20.04 image and it seems to be working fine:

See the workflow, from https://github.com/singularityhub/github-ci:

https://github.com/zonca/singularity_github_ci/blob/main/.github/workflows/native-install.yml

Log of a build:

https://github.com/zonca/singularity_github_ci/runs/6718361783?check_suite_focus=true

Package:

https://github.com/zonca/singularity_github_ci/runs/6718361783?check_suite_focus=true

I tested it on Expanse with:

singularity pull oras://ghcr.io/zonca/singularity_github_ci:ubuntu-20.04

need to access keras-tensorflow-gpu

Hi,

I used to use "keras-tensorflow-gpu" loaded on comet
" /share/apps/gpu/singularity/images/keras/keras-tensorflow-gpu.simg"

With comet being decommissioned, I was hoping I can get it on Expanse, however, cannot find how to build/pull it.

Any help would be appreciated

git command not found. updatedb command not found

I was building the container using the definition file comet/pytorch/pytorch-gpu.def and ran into this issue where it said git command not found.
I looked at the definition file and git wasn't being installed before the command was used.
The other issue is that mlocate is not being installed before you call the updated command near the end of the definition file.

Up to date images?

Thank you for this excellent resource. Is there a location on SDSC where I can run the latest images? The images in /oasis/scratch/comet/mkandes/temp_project/singularity/images/ do not appear to be up to date; for example tensorflow-gpu.img appears to only have CUDA 8, while tensorflow-gpu.def (in this repository) appears to install CUDA 9.2

Cheers,
Chris

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.