Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
ColossalAI
Commits
1ed3f8a2
Commit
1ed3f8a2
authored
Jul 05, 2023
by
ver217
Committed by
Hongxin Liu
Aug 15, 2023
Browse files
[shardformer] rename policy file name
parent
5fc60a3a
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
12 additions
and
12 deletions
+12
-12
colossalai/shardformer/policies/auto_policy.py
colossalai/shardformer/policies/auto_policy.py
+1
-1
colossalai/shardformer/policies/base_policy.py
colossalai/shardformer/policies/base_policy.py
+0
-0
colossalai/shardformer/policies/bert.py
colossalai/shardformer/policies/bert.py
+1
-1
colossalai/shardformer/policies/bloom.py
colossalai/shardformer/policies/bloom.py
+1
-1
colossalai/shardformer/policies/gpt2.py
colossalai/shardformer/policies/gpt2.py
+1
-1
colossalai/shardformer/policies/llama.py
colossalai/shardformer/policies/llama.py
+1
-1
colossalai/shardformer/policies/opt.py
colossalai/shardformer/policies/opt.py
+1
-1
colossalai/shardformer/policies/t5.py
colossalai/shardformer/policies/t5.py
+2
-2
colossalai/shardformer/policies/vit.py
colossalai/shardformer/policies/vit.py
+1
-1
colossalai/shardformer/shard/sharder.py
colossalai/shardformer/shard/sharder.py
+2
-2
colossalai/shardformer/shard/shardformer.py
colossalai/shardformer/shard/shardformer.py
+1
-1
No files found.
colossalai/shardformer/policies/autopolicy.py
→
colossalai/shardformer/policies/auto
_
policy.py
View file @
1ed3f8a2
...
@@ -3,7 +3,7 @@ from dataclasses import dataclass
...
@@ -3,7 +3,7 @@ from dataclasses import dataclass
import
torch.nn
as
nn
import
torch.nn
as
nn
from
.basepolicy
import
Policy
from
.base
_
policy
import
Policy
__all__
=
[
"PolicyLocation"
,
"get_autopolicy"
,
"import_policy"
]
__all__
=
[
"PolicyLocation"
,
"get_autopolicy"
,
"import_policy"
]
...
...
colossalai/shardformer/policies/basepolicy.py
→
colossalai/shardformer/policies/base
_
policy.py
View file @
1ed3f8a2
File moved
colossalai/shardformer/policies/bert.py
View file @
1ed3f8a2
...
@@ -3,7 +3,7 @@ import torch.nn as nn
...
@@ -3,7 +3,7 @@ import torch.nn as nn
import
colossalai.shardformer.layer
as
col_nn
import
colossalai.shardformer.layer
as
col_nn
from
.._utils
import
getattr_
,
setattr_
from
.._utils
import
getattr_
,
setattr_
from
.basepolicy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
from
.base
_
policy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
__all__
=
[
__all__
=
[
'BertPolicy'
,
'BertModelPolicy'
,
'BertForPretrainingPolicy'
,
'BertLMHeadModelPolicy'
,
'BertForMaskedLMPolicy'
,
'BertPolicy'
,
'BertModelPolicy'
,
'BertForPretrainingPolicy'
,
'BertLMHeadModelPolicy'
,
'BertForMaskedLMPolicy'
,
...
...
colossalai/shardformer/policies/bloom.py
View file @
1ed3f8a2
...
@@ -4,7 +4,7 @@ import colossalai.shardformer.layer as col_nn
...
@@ -4,7 +4,7 @@ import colossalai.shardformer.layer as col_nn
from
.._utils
import
getattr_
,
setattr_
from
.._utils
import
getattr_
,
setattr_
from
..modeling.bloom
import
build_bloom_alibi_tensor_fn
from
..modeling.bloom
import
build_bloom_alibi_tensor_fn
from
.basepolicy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
from
.base
_
policy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
class
BloomPolicy
(
Policy
):
class
BloomPolicy
(
Policy
):
...
...
colossalai/shardformer/policies/gpt2.py
View file @
1ed3f8a2
...
@@ -3,7 +3,7 @@ import torch.nn as nn
...
@@ -3,7 +3,7 @@ import torch.nn as nn
import
colossalai.shardformer.layer
as
col_nn
import
colossalai.shardformer.layer
as
col_nn
from
.._utils
import
getattr_
,
setattr_
from
.._utils
import
getattr_
,
setattr_
from
.basepolicy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
from
.base
_
policy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
__all__
=
[
__all__
=
[
'GPT2Policy'
,
'GPT2ModelPolicy'
,
'GPT2LMHeadModelPolicy'
,
'GPT2DoubleHeadsModelPolicy'
,
'GPT2Policy'
,
'GPT2ModelPolicy'
,
'GPT2LMHeadModelPolicy'
,
'GPT2DoubleHeadsModelPolicy'
,
...
...
colossalai/shardformer/policies/llama.py
View file @
1ed3f8a2
...
@@ -4,7 +4,7 @@ import torch.nn as nn
...
@@ -4,7 +4,7 @@ import torch.nn as nn
from
colossalai.shardformer.layer
import
FusedRMSNorm
,
Linear1D_Col
,
Linear1D_Row
,
VocabParallelEmbedding1D
from
colossalai.shardformer.layer
import
FusedRMSNorm
,
Linear1D_Col
,
Linear1D_Row
,
VocabParallelEmbedding1D
from
.basepolicy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
from
.base
_
policy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
__all__
=
[
'LlamaPolicy'
,
'LlamaForCausalLMPolicy'
,
'LlamaForSequenceClassificationPolicy'
]
__all__
=
[
'LlamaPolicy'
,
'LlamaForCausalLMPolicy'
,
'LlamaForSequenceClassificationPolicy'
]
...
...
colossalai/shardformer/policies/opt.py
View file @
1ed3f8a2
from
colossalai.shardformer.layer
import
FusedLayerNorm
,
Linear1D_Col
,
Linear1D_Row
,
VocabParallelEmbedding1D
from
colossalai.shardformer.layer
import
FusedLayerNorm
,
Linear1D_Col
,
Linear1D_Row
,
VocabParallelEmbedding1D
from
.._utils
import
getattr_
,
setattr_
from
.._utils
import
getattr_
,
setattr_
from
.basepolicy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
from
.base
_
policy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
__all__
=
[
__all__
=
[
'OPTPolicy'
,
'OPTModelPolicy'
,
'OPTForCausalLMPolicy'
,
'OPTForSequenceClassificationPolicy'
,
'OPTPolicy'
,
'OPTModelPolicy'
,
'OPTForCausalLMPolicy'
,
'OPTForSequenceClassificationPolicy'
,
...
...
colossalai/shardformer/policies/t5.py
View file @
1ed3f8a2
...
@@ -6,10 +6,10 @@ from colossalai.shardformer.layer import (
...
@@ -6,10 +6,10 @@ from colossalai.shardformer.layer import (
Linear1D_Row
,
Linear1D_Row
,
VocabParallelEmbedding1D
,
VocabParallelEmbedding1D
,
)
)
from
colossalai.shardformer.policies.basepolicy
import
ModulePolicyDescription
from
colossalai.shardformer.policies.base
_
policy
import
ModulePolicyDescription
from
.._utils
import
getattr_
,
setattr_
from
.._utils
import
getattr_
,
setattr_
from
.basepolicy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
from
.base
_
policy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
__all__
=
[
"T5ModelPolicy"
,
"T5ForConditionalGenerationPolicy"
,
"T5EncoderPolicy"
]
__all__
=
[
"T5ModelPolicy"
,
"T5ForConditionalGenerationPolicy"
,
"T5EncoderPolicy"
]
...
...
colossalai/shardformer/policies/vit.py
View file @
1ed3f8a2
...
@@ -4,7 +4,7 @@ import torch.nn as nn
...
@@ -4,7 +4,7 @@ import torch.nn as nn
from
colossalai.shardformer.layer
import
DropoutForReplicatedInput
,
FusedLayerNorm
,
Linear1D_Col
,
Linear1D_Row
from
colossalai.shardformer.layer
import
DropoutForReplicatedInput
,
FusedLayerNorm
,
Linear1D_Col
,
Linear1D_Row
from
.basepolicy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
from
.base
_
policy
import
ModulePolicyDescription
,
Policy
,
SubModuleReplacementDescription
__all__
=
[
'ViTPolicy'
]
__all__
=
[
'ViTPolicy'
]
...
...
colossalai/shardformer/shard/sharder.py
View file @
1ed3f8a2
...
@@ -6,8 +6,8 @@ from torch import Tensor
...
@@ -6,8 +6,8 @@ from torch import Tensor
from
colossalai.lazy
import
LazyTensor
from
colossalai.lazy
import
LazyTensor
from
.._utils
import
getattr_
,
setattr_
from
.._utils
import
getattr_
,
setattr_
from
..policies.autopolicy
import
get_autopolicy
from
..policies.auto
_
policy
import
get_autopolicy
from
..policies.basepolicy
import
Policy
,
SubModuleReplacementDescription
from
..policies.base
_
policy
import
Policy
,
SubModuleReplacementDescription
from
.shard_config
import
ShardConfig
from
.shard_config
import
ShardConfig
from
.utils
import
set_tensors_to_none
from
.utils
import
set_tensors_to_none
...
...
colossalai/shardformer/shard/shardformer.py
View file @
1ed3f8a2
...
@@ -5,7 +5,7 @@ from torch import Tensor
...
@@ -5,7 +5,7 @@ from torch import Tensor
from
colossalai.cluster
import
DistCoordinator
from
colossalai.cluster
import
DistCoordinator
from
..policies.basepolicy
import
Policy
from
..policies.base
_
policy
import
Policy
from
.shard_config
import
ShardConfig
from
.shard_config
import
ShardConfig
from
.sharder
import
ModelSharder
from
.sharder
import
ModelSharder
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment