Comments (4)
Yes you can. It will produce the same loss. But it does not enable greater batch size in my experiments.
from easycontext.
I am getting this error though when I do this. Any idea why ?
File "/workspace/cookbook-internal/recipes/common/peft.py", line 89, in load_train_model
model = prepare_model_for_kbit_training(model)
File "/usr/local/lib/python3.10/dist-packages/peft/utils/other.py", line 137, in prepare_model_for_kbit_training
model.gradient_checkpointing_enable(**gc_enable_kwargs)
File "/workspace/cookbook-internal/recipes/common/sloth_activation.py", line 63, in new_gradient_checkpointing_enable
assert gradient_checkpointing_kwargs == None
AssertionError
Maybe using QLora instead of Lora complicates things?
from easycontext.
I need it reduce memory footprint not batch size
from easycontext.
A question assert gradient_checkpointing_kwargs == None is there which throws an error. Do I need to set gradient_checkpointing_kwargs to something or I need to comment this line?
from easycontext.
Related Issues (20)
- Bug: Evals might be broken in pinned HF transformers version `cache=False` HOT 2
- how to infer the model?
- can training codellama? HOT 2
- Rotary embedding size missmatch HOT 4
- about seq parallel global batch size HOT 2
- How to auto-regression generate?
- May I see your wandb report while training?
- Will EasyContext support Qwen series model?
- Dataset length question HOT 2
- comparison of different sequence parallel methods HOT 1
- Does it support SFT training?
- Logits shift in loss computation HOT 1
- Does this repo work with FSDP or Zero? HOT 1
- 拓展长上下文的技术是? HOT 2
- How to estimate the maximum context length this repo can support for larger models?
- TypeError: _flash_attn_forward() missing 1 required positional argument: 'softcap' HOT 1
- When will the model code support the Qwen series models? HOT 2
- Is this SFT method or PT method? HOT 1
- RuntimeError: CUDA error: an illegal memory access was encountered
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 easycontext.