|
34 | 34 | from monarch import timer
|
35 | 35 | from monarch._src.actor.allocator import LocalAllocator, ProcessAllocator
|
36 | 36 | from monarch._src.actor.shape import NDSlice, Shape
|
37 |
| - from monarch.common._coalescing import coalescing |
| 37 | + from monarch._src.tensor_engine.common._coalescing import coalescing |
38 | 38 |
|
39 |
| - from monarch.common.device_mesh import ( |
| 39 | + from monarch._src.tensor_engine.common.device_mesh import ( |
40 | 40 | DeviceMesh,
|
41 | 41 | get_active_mesh,
|
42 | 42 | no_mesh,
|
|
45 | 45 | to_mesh,
|
46 | 46 | )
|
47 | 47 |
|
48 |
| - from monarch.common.function import resolvers as function_resolvers |
| 48 | + from monarch._src.tensor_engine.common.function import ( |
| 49 | + resolvers as function_resolvers, |
| 50 | + ) |
49 | 51 |
|
50 |
| - from monarch.common.future import Future |
| 52 | + from monarch._src.tensor_engine.common.future import Future |
51 | 53 |
|
52 |
| - from monarch.common.invocation import RemoteException |
53 |
| - from monarch.common.opaque_ref import OpaqueRef |
54 |
| - from monarch.common.pipe import create_pipe, Pipe, remote_generator |
55 |
| - from monarch.common.remote import remote |
56 |
| - from monarch.common.selection import Selection |
57 |
| - from monarch.common.stream import get_active_stream, Stream |
58 |
| - from monarch.common.tensor import reduce, reduce_, Tensor |
| 54 | + from monarch._src.tensor_engine.common.invocation import RemoteException |
| 55 | + from monarch._src.tensor_engine.common.opaque_ref import OpaqueRef |
| 56 | + from monarch._src.tensor_engine.common.pipe import ( |
| 57 | + create_pipe, |
| 58 | + Pipe, |
| 59 | + remote_generator, |
| 60 | + ) |
| 61 | + from monarch._src.tensor_engine.common.remote import remote |
| 62 | + from monarch._src.tensor_engine.common.selection import Selection |
| 63 | + from monarch._src.tensor_engine.common.stream import get_active_stream, Stream |
| 64 | + from monarch._src.tensor_engine.common.tensor import reduce, reduce_, Tensor |
59 | 65 | from monarch.fetch import fetch_shard, inspect, show
|
60 | 66 | from monarch.gradient_generator import grad_function, grad_generator
|
61 | 67 | from monarch.notebook import mast_mesh, reserve_torchx as mast_reserve
|
|
72 | 78 |
|
73 | 79 |
|
74 | 80 | _public_api = {
|
75 |
| - "coalescing": ("monarch.common._coalescing", "coalescing"), |
76 |
| - "remote": ("monarch.common.remote", "remote"), |
77 |
| - "DeviceMesh": ("monarch.common.device_mesh", "DeviceMesh"), |
78 |
| - "get_active_mesh": ("monarch.common.device_mesh", "get_active_mesh"), |
79 |
| - "no_mesh": ("monarch.common.device_mesh", "no_mesh"), |
80 |
| - "RemoteProcessGroup": ("monarch.common.device_mesh", "RemoteProcessGroup"), |
81 |
| - "function_resolvers": ("monarch.common.function", "resolvers"), |
82 |
| - "Future": ("monarch.common.future", "Future"), |
83 |
| - "RemoteException": ("monarch.common.invocation", "RemoteException"), |
| 81 | + "coalescing": ("monarch._src.tensor_engine.common._coalescing", "coalescing"), |
| 82 | + "remote": ("monarch._src.tensor_engine.common.remote", "remote"), |
| 83 | + "DeviceMesh": ("monarch._src.tensor_engine.common.device_mesh", "DeviceMesh"), |
| 84 | + "get_active_mesh": ( |
| 85 | + "monarch._src.tensor_engine.common.device_mesh", |
| 86 | + "get_active_mesh", |
| 87 | + ), |
| 88 | + "no_mesh": ("monarch._src.tensor_engine.common.device_mesh", "no_mesh"), |
| 89 | + "RemoteProcessGroup": ( |
| 90 | + "monarch._src.tensor_engine.common.device_mesh", |
| 91 | + "RemoteProcessGroup", |
| 92 | + ), |
| 93 | + "function_resolvers": ("monarch._src.tensor_engine.common.function", "resolvers"), |
| 94 | + "Future": ("monarch._src.tensor_engine.common.future", "Future"), |
| 95 | + "RemoteException": ( |
| 96 | + "monarch._src.tensor_engine.common.invocation", |
| 97 | + "RemoteException", |
| 98 | + ), |
84 | 99 | "Shape": ("monarch._src.actor.shape", "Shape"),
|
85 | 100 | "NDSlice": ("monarch._src.actor.shape", "NDSlice"),
|
86 |
| - "Selection": ("monarch.common.selection", "Selection"), |
87 |
| - "OpaqueRef": ("monarch.common.opaque_ref", "OpaqueRef"), |
88 |
| - "create_pipe": ("monarch.common.pipe", "create_pipe"), |
89 |
| - "Pipe": ("monarch.common.pipe", "Pipe"), |
90 |
| - "remote_generator": ("monarch.common.pipe", "remote_generator"), |
91 |
| - "get_active_stream": ("monarch.common.stream", "get_active_stream"), |
92 |
| - "Stream": ("monarch.common.stream", "Stream"), |
93 |
| - "Tensor": ("monarch.common.tensor", "Tensor"), |
94 |
| - "reduce": ("monarch.common.tensor", "reduce"), |
95 |
| - "reduce_": ("monarch.common.tensor", "reduce_"), |
96 |
| - "to_mesh": ("monarch.common.device_mesh", "to_mesh"), |
97 |
| - "slice_mesh": ("monarch.common.device_mesh", "slice_mesh"), |
| 101 | + "Selection": ("monarch._src.tensor_engine.common.selection", "Selection"), |
| 102 | + "OpaqueRef": ("monarch._src.tensor_engine.common.opaque_ref", "OpaqueRef"), |
| 103 | + "create_pipe": ("monarch._src.tensor_engine.common.pipe", "create_pipe"), |
| 104 | + "Pipe": ("monarch._src.tensor_engine.common.pipe", "Pipe"), |
| 105 | + "remote_generator": ("monarch._src.tensor_engine.common.pipe", "remote_generator"), |
| 106 | + "get_active_stream": ( |
| 107 | + "monarch._src.tensor_engine.common.stream", |
| 108 | + "get_active_stream", |
| 109 | + ), |
| 110 | + "Stream": ("monarch._src.tensor_engine.common.stream", "Stream"), |
| 111 | + "Tensor": ("monarch._src.tensor_engine.common.tensor", "Tensor"), |
| 112 | + "reduce": ("monarch._src.tensor_engine.common.tensor", "reduce"), |
| 113 | + "reduce_": ("monarch._src.tensor_engine.common.tensor", "reduce_"), |
| 114 | + "to_mesh": ("monarch._src.tensor_engine.common.device_mesh", "to_mesh"), |
| 115 | + "slice_mesh": ("monarch._src.tensor_engine.common.device_mesh", "slice_mesh"), |
98 | 116 | "call_on_shard_and_fetch": ("monarch.fetch", "call_on_shard_and_fetch"),
|
99 | 117 | "fetch_shard": ("monarch.fetch", "fetch_shard"),
|
100 | 118 | "inspect": ("monarch.fetch", "inspect"),
|
|
0 commit comments