Comments (4)
It's on the list but pretty low priority since we seldom run into it. If you can figure out why the lock mechanism in torch.utils.cpp_extension.load
doesn't always work as I think it should I'm all ears. :) Might be we are expecting more from it than it is meant to handle, might be we are using it wrong, might be a bug in torch, etc.
from megatron-lm.
We've had reports of this happening internally as well. The problem with only compiling on the master rank is we need to support the use case that the code lives locally on several nodes (i.e. a multinode environment and the code isn't on a shared disk). So the kernels need to be compiled on several ranks.
torch.utils.cpp_extension.load
is supposed to lock the directory so that only one rank runs the build at a time (and only the first run actually does anything, subsequent runs just see that it is already built and returns). Apparently that lock isn't properly deleted/released in some instances.
from megatron-lm.
Thanks for your response! I'm glad that your group already had reports of this happening.
Is your group internally planning to resolve this issue?
from megatron-lm.
I will close this issue, and if there is an additional issue then I will re-open it. Thank you :)
from megatron-lm.
Related Issues (20)
- [BUG] The problems with bucket and shared_embedding. HOT 2
- [QUESTION] Is FP32 supported in MultiNode Training HOT 4
- [BUG] Can't continue training from GPT-345M checkpoint with TransformerEngine - RuntimeError: Error(s) in loading state_dict for ParallelTransformer HOT 5
- [BUG] GroupedMLP calculation problem. HOT 2
- Configuring datasets using train-data-path, valid-data-path, and test-data-path results in training errors
- [BUG]
- Fonte facilitada em fractal 2030
- [BUG] Wrong embedding gradients with distributed optimizer and shared embedding HOT 3
- [QUESTION] how to configure llama3 model HOT 2
- [QUESTION] Does Megatron-LM supports P100? HOT 2
- [QUESTION] Why TE is not used for an MoE layer? HOT 2
- [QUESTION] Question about resume with distributed optimizer HOT 1
- [ENHANCEMENT] update black version HOT 1
- [QUESTION] Problems performing inference HOT 1
- [BUG] Megatron Core example not working HOT 3
- [ENHANCEMENT]How, or rather, is there any support provided for MOE models of Qwen2MoeForCausalLM in the transformers library?
- [ENHANCEMENT]How to specify the number of layers in each pipeline stage in my mind?
- [BUG] Mismatch Between Docstring and Behavior in core.tensor_parallel.random.model_parallel_cuda_manual_seed
- Projeto liliti stk 3.6.9 acabou
- When H800 is trained with FP8, the performance is not significantly improved compared to FP16, and is even worse than FP16. HOT 3
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 megatron-lm.