Comments (3)
I fixed it with updating my gitignore to have /data/*
instead of data/*
. That's goo enough for now but a less surprising fix would be nice.
from skypilot.
Here's an example repository that showcases this more comprehensively: https://github.com/fozziethebeat/skypilot-bug/tree/broken-branch
from skypilot.
Thanks @fozziethebeat!
It appears the reason is: SkyPilot builds up an rsync command that looks like
rsync -Pavz --filter='dir-merge,- .gitignore' -e "ssh -i ~/.ssh/sky-key -o StrictHostKeyChecking=no ..." <local src> ubuntu@<ip>:'~/sky_workdir'
The --filter='dir-merge,- .gitignore'
part is supposed to mean "merge any subdir's .gitignore" but somehow recursively applies top level .gitignore
to subdirs. Changing it to
--filter='- .gitignore'
made this problem go away.
Do you have a workaround for now? And perhaps the better way for us to handle this is to parse from git for a list of things to exclude, then use some other arg to pass them to rsync.
from skypilot.
Related Issues (20)
- [GCP] Add local SSD cost in the instance cost
- [Storage] Error out when no access to the bucket during storage mounting HOT 2
- [Spot] Move the managed spot related APIs under `sky.spot`
- Remove deprecated things now that we are >= 0.5
- [UX] Verify ssh proxy command before launching
- [RunPod] `sky launch --gpus RTXA6000:2 --cloud runpod` gives 1x GPU HOT 2
- [Fluidstack] Support opening ports and serve on fluidstack
- [Spot/Serve] Messed up controller does not get reset to UP after `sky start`
- [Spot] Why is `.git` excluded for bucket sync? HOT 1
- FAILED_CONTROLLER after a preemption, no error in logs HOT 2
- [Serve] Use versions in database for autoscaler and replica_manager
- [k8s] Update base docker image to Ray 2.9
- Issues with Sky Cluster when launched from GCP VM HOT 2
- Cluster unable to get resource on Azure A10 Instance HOT 2
- Raylet out of memory
- [k8s] Profile & optimize `sky launch` a new K8s cluster HOT 4
- Issue with Sky Spot Controller when launched from GCP VM HOT 7
- [k8s] Add ability to add custom annotations/metadata to k8s objects created by SkyPilot.
- [k8s] Mislabeled nodes cause issues when scheduling multi node GPU jobs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skypilot.