Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more documentation #63

Closed
blefaudeux opened this issue Sep 3, 2020 · 5 comments
Closed

Add more documentation #63

blefaudeux opened this issue Sep 3, 2020 · 5 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@blefaudeux
Copy link
Contributor

🚀 Feature

  • Surface all the features exposed by fairscale
  • Add code snippets
  • Add benchmark examples
  • Add links towards other projects which are using fairscale already
  • Add some thoughts on when and where use the different methods exposed by fairscale

Motivation

Fairscale is hard to grok from the outside, lower the barrier of entry

Pitch

Easier to onboard people, easier to increase traction, clean things up

Alternatives

live in a cave

Additional context

@blefaudeux blefaudeux self-assigned this Sep 3, 2020
@blefaudeux
Copy link
Contributor Author

cc @msbaines @froody @min-xu-ai

@froody
Copy link
Contributor

froody commented Sep 3, 2020

We should also add guidance around picking optimal parameters. For example with gpipe, the right value for the 'chunks' parameter depends on the model size.

@VitaliyLi
Copy link
Contributor

would be also nice to add a discussion on when to use specific features, ie when to use pipelining and when to use tensor parallelism

@blefaudeux
Copy link
Contributor Author

We should also add guidance around picking optimal parameters. For example with gpipe, the right value for the 'chunks' parameter depends on the model size.

some frameworks expose the per param group flops, that's an approximation (ie not all flops take the same time to compute), but would that still be a useful heuristic, or should the size (in memory) be taken into account ? for my general understanding

@blefaudeux
Copy link
Contributor Author

closed for now, to be revived if need be

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants