Skip to content

Commit fa42725

Browse files
mserturkfacebook-github-bot
authored andcommitted
move Lp planner specific types into fb subfolder
Summary: Moving types into fb Reviewed By: micrain Differential Revision: D72881096 fbshipit-source-id: cc9035f8ca2c8c8b47f0dccb6e91cd116a713aff
1 parent de6fac8 commit fa42725

File tree

1 file changed

+0
-33
lines changed

1 file changed

+0
-33
lines changed

torchrec/distributed/planner/types.py

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -342,39 +342,6 @@ def __str__(self) -> str:
342342
return f"Shard size: {tuple(self.size)}, offset: {tuple(self.offset)}, storage: {str(self.storage)}, perf: {str(self.perf)}, rank: {self.rank}"
343343

344344

345-
@dataclass
346-
class Rank:
347-
key: str
348-
hbm: float
349-
ddr: float
350-
node_key: str
351-
352-
353-
@dataclass
354-
class ShardInfo:
355-
key: str
356-
sharding_type: str
357-
compute_kernel: str
358-
table_name: str
359-
rank_key: str # either a number or DUMMY_RANK_KEY
360-
shard: Shard
361-
module_fqn: str
362-
_index_in_shards: int
363-
_index_in_search_space: int
364-
365-
def __hash__(self) -> int:
366-
return hash(
367-
(
368-
self.key,
369-
self.sharding_type,
370-
self.compute_kernel,
371-
self.table_name,
372-
self.shard,
373-
self.module_fqn,
374-
)
375-
)
376-
377-
378345
class ShardingOption:
379346
"""
380347
One way of sharding an embedding table. In the enumerator, we generate

0 commit comments

Comments
 (0)