Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVlabs/AutoDMP
/ functions
Functions
1,782 in github.com/NVlabs/AutoDMP
⨍
Functions
1,782
◇
Types & classes
341
↓ 718 callers
Method
size
dreamplace/ops/place_io/src/Site.h:38
↓ 554 callers
Method
at
@brief get an entry in grid map
dreamplace/ops/macro_legalize/src/hannan_legalize.h:177
↓ 483 callers
Function
print
@brief print the box
dreamplace/ops/utility/src/box.h:101
↓ 319 callers
Function
dreamplacePrint
dreamplace/ops/utility/src/msg.cpp:36
↓ 114 callers
Function
INDEX
dreamplace/ops/dct/src/dct2_fft2.h:31
↓ 76 callers
Function
getGlobaltime
dreamplace/ops/utility/src/timer.h:18
↓ 62 callers
Function
copy
dreamplace/ops/place_io/src/Box.h:179
↓ 60 callers
Function
getTimerPeriod
Returns the period in miliseconds
dreamplace/ops/utility/src/timer.h:23
↓ 53 callers
Method
get
dreamplace/ops/place_io/src/GeometryApi.h:29
↓ 53 callers
Method
yl
dreamplace/ops/place_io/src/PlaceDB.h:260
↓ 47 callers
Method
xl
\return die area information of layout
dreamplace/ops/place_io/src/PlaceDB.h:259
↓ 46 callers
Function
complexMul
dreamplace/ops/utility/src/complex_number.h:13
↓ 42 callers
Method
apply
@brief apply solution @param raw_db original placement database @param node_x x coordinates of cells, only need movable cel
dreamplace/ops/place_io/place_io.py:59
↓ 38 callers
Function
irfft
(input, signal_ndim, normalized=False, onesided=True, signal_sizes=None)
dreamplace/ops/dct/torch_fft_api.py:50
↓ 35 callers
Method
backward
(ctx, grad_pin_pos)
dreamplace/ops/pin_pos/pin_pos.py:46
↓ 35 callers
Method
name
dreamplace/ops/independent_set_matching/src/auction_cpu.h:178
↓ 34 callers
Method
max
The maximum finite value. */
dreamplace/ops/utility/src/limits.h:119
↓ 32 callers
Method
yh
dreamplace/ops/place_io/src/PlaceDB.h:262
↓ 30 callers
Function
empty
dreamplace/ops/place_io/src/MacroObs.h:42
↓ 30 callers
Method
low
dreamplace/ops/place_io/src/SubRowNodeMapHelper.h:117
↓ 30 callers
Method
xh
dreamplace/ops/place_io/src/PlaceDB.h:261
↓ 29 callers
Method
high
dreamplace/ops/place_io/src/SubRowNodeMapHelper.h:118
↓ 28 callers
Method
set
dreamplace/ops/place_io/src/PyPlaceDB.cpp:173
↓ 27 callers
Function
set
construct HrchyList with a 2D array
dreamplace/ops/place_io/src/HrchyList.h:169
↓ 26 callers
Method
insert
dreamplace/ops/place_io/src/SubRowNodeMap.cpp:208
↓ 26 callers
Method
plot
@brief plot layout @param params parameters @param placedb placement database @param iteration optimization step
dreamplace/BasicPlace.py:1323
↓ 24 callers
Method
width
dreamplace/ops/place_io/src/Site.h:40
↓ 23 callers
Method
height
dreamplace/ops/place_io/src/Site.h:41
↓ 22 callers
Method
index1D
dreamplace/ops/place_io/src/Bin.h:59
↓ 22 callers
Method
load
@brief load parameters
dreamplace/Params.py:151
↓ 19 callers
Function
normalize_x
(xx)
unittest/ops/global_swap_unittest/global_swap_unittest.py:66
↓ 19 callers
Function
normalize_y
(xx)
unittest/ops/global_swap_unittest/global_swap_unittest.py:70
↓ 16 callers
Function
dreamplaceSPrint
dreamplace/ops/utility/src/msg.cpp:70
↓ 16 callers
Method
forward
(self, x)
dreamplace/ops/dct/dct.py:121
↓ 16 callers
Method
forward
(self, x)
dreamplace/ops/dct/dct.py:156
↓ 16 callers
Method
inRange
dreamplace/ops/place_io/src/Iterators.h:109
↓ 16 callers
Method
min
The minimum finite value, or for floating types with denormalization, the minimum positive normalized value. */
dreamplace/ops/utility/src/limits.h:114
↓ 15 callers
Method
design_name
@brief speculate the design name for dumping out intermediate solutions
dreamplace/Params.py:185
↓ 15 callers
Function
getLayer
automatically increment by 2 \param reset controls whehter restart from 1
dreamplace/ops/draw_place/src/PlaceDrawer.h:505
↓ 15 callers
Method
update
@brief update parameters
dreamplace/Params.py:221
↓ 14 callers
Method
forward
(self, x)
dreamplace/ops/dct/dct.py:366
↓ 14 callers
Function
rfft
(input, signal_ndim, normalized=False, onesided=True)
dreamplace/ops/dct/torch_fft_api.py:5
↓ 13 callers
Function
computeReorderReverse
dreamplace/ops/dct/src/dct.h:112
↓ 13 callers
Method
sort
@brief Sort net by degree. Sort pin array such that pins belonging to the same net is abutting each other
dreamplace/PlaceDB.py:227
↓ 12 callers
Method
__init__
(self, expk=None, algorithm='N')
dreamplace/ops/dct/dct.py:47
↓ 12 callers
Function
dimensionX
dreamplace/ops/place_io/src/BinMap.h:37
↓ 11 callers
Method
add
@brief add a rectangle to the grid map
dreamplace/ops/macro_legalize/src/hannan_legalize.h:204
↓ 11 callers
Method
forward
(self, pos)
dreamplace/ops/weighted_average_wirelength/weighted_average_wirelength.py:264
↓ 10 callers
Method
__init__
(self, expk=None)
dreamplace/ops/dct/dct_lee.py:34
↓ 10 callers
Function
color_isvalid
(ob, valid=BLUE, invalid=RED)
dreamplace/ops/fence_region/figures.py:33
↓ 10 callers
Method
forward
(self, x)
dreamplace/ops/dct/dct.py:339
↓ 10 callers
Function
intersects
dreamplace/ops/place_io/src/Box.h:392
↓ 10 callers
Function
normalize_x
(xx)
unittest/ops/independent_set_matching_unittest/independent_set_matching_unittest.py:66
↓ 10 callers
Function
normalize_x
(xx)
unittest/ops/macro_legalize_unittest/macro_legalize_unittest.py:49
↓ 10 callers
Function
normalize_x
(xx)
unittest/ops/greedy_legalize_unittest/greedy_legalize_unittest.py:49
↓ 10 callers
Function
normalize_y
(xx)
unittest/ops/independent_set_matching_unittest/independent_set_matching_unittest.py:70
↓ 10 callers
Function
normalize_y
(xx)
unittest/ops/macro_legalize_unittest/macro_legalize_unittest.py:51
↓ 10 callers
Function
normalize_y
(xx)
unittest/ops/greedy_legalize_unittest/greedy_legalize_unittest.py:51
↓ 9 callers
Method
forward
(self, pos, mode="density")
dreamplace/ops/electric_potential/electric_potential.py:451
↓ 9 callers
Function
low
dreamplace/ops/place_io/src/Interval.h:90
↓ 9 callers
Method
numRoutingTracks
@brief compute number of routing tracks per tile
dreamplace/ops/place_io/src/PlaceDB.h:211
↓ 9 callers
Method
read
@brief read using c++ @param params parameters
dreamplace/PlaceDB.py:547
↓ 9 callers
Method
rowHeight
\return height of a row, assume to be the same as site height
dreamplace/ops/place_io/src/PlaceDB.h:273
↓ 9 callers
Method
siteWidth
\return site width
dreamplace/ops/place_io/src/PlaceDB.h:294
↓ 9 callers
Method
step
@brief Performs a single optimization step. @param closure A callable closure function that reevaluates the model and returns the los
dreamplace/NesterovAcceleratedGradientOptimizer.py:85
↓ 9 callers
Function
type
dreamplace/ops/place_io/src/Region.h:44
↓ 8 callers
Function
RealPartOfMul
dreamplace/ops/utility/src/complex_number.h:42
↓ 8 callers
Method
count
dreamplace/ops/place_io/src/SubRowNodeMap.cpp:194
↓ 8 callers
Function
distance
dreamplace/ops/place_io/src/Interval.h:238
↓ 8 callers
Method
get_all_runs
returns all runs performed Parameters ---------- only_largest_budget: boolean if True, only the largest budget for each configuration
hpbandster/core/result.py:374
↓ 8 callers
Function
idxt
Batch Inverse Discrete Cosine Transformation without normalization to coefficients. Compute y_u = \sum_i x_i cos(pi*(2u+1)*i/(2N)), Impeleme
dreamplace/ops/dct/discrete_spectral_transform.py:280
↓ 8 callers
Method
macroId
\return macro id of a node
dreamplace/ops/place_io/src/PlaceDB.h:250
↓ 8 callers
Method
numFixed
dreamplace/ops/place_io/src/PlaceDB.h:135
↓ 8 callers
Method
routingGridOrigin
dreamplace/ops/place_io/src/PlaceDB.h:207
↓ 8 callers
Function
unsorted_segment_sum
(pin_x, pin2net_map, num_nets)
unittest/ops/weighted_average_wirelength_unittest.py:31
↓ 7 callers
Method
area
@return area of layout
dreamplace/PlaceDB.py:320
↓ 7 callers
Function
bin_xl
(id_x, xl, bin_size_x)
unittest/ops/density_overflow_unittest.py:28
↓ 7 callers
Function
bin_yl
(id_y, yl, bin_size_y)
unittest/ops/density_overflow_unittest.py:40
↓ 7 callers
Method
compare
\return true if indice are same or both out of range
dreamplace/ops/place_io/src/Iterators.h:128
↓ 7 callers
Function
div
dreamplace/ops/utility/src/math.h:22
↓ 7 callers
Function
draw_rect
(x1, y1, x2, y2, text=None)
unittest/ops/global_swap_unittest/global_swap_unittest.py:74
↓ 7 callers
Method
forward
(self, x)
dreamplace/ops/dct/dct.py:51
↓ 7 callers
Method
get_id2config_mapping
returns a dict where the keys are the config_ids and the values are the actual configurations
hpbandster/core/result.py:400
↓ 7 callers
Function
mark_dependent_nodes
dreamplace/ops/global_swap/src/global_swap_concurrent.cpp:331
↓ 7 callers
Method
numMovable
dreamplace/ops/place_io/src/PlaceDB.h:134
↓ 7 callers
Method
obj_and_grad_fn
@brief compute objective and gradient. wirelength + density_weight * density penalty @param pos locations of cells
dreamplace/PlaceObj.py:504
↓ 7 callers
Method
place
(self)
dreamplace/Placer.py:137
↓ 7 callers
Method
rowXL
dreamplace/ops/place_io/src/PlaceDB.h:276
↓ 7 callers
Method
start
starts a Pyro4 nameserver in a separate thread Returns ------- tuple (str, int): the host name and the used port
hpbandster/core/nameserver.py:48
↓ 7 callers
Method
write
(self)
hpbandster/optimizers/config_generators/mobohb.py:302
↓ 6 callers
Method
cdf
(self, x)
hpbandster/optimizers/config_generators/mobohb_utils.py:96
↓ 6 callers
Method
copy
dreamplace/ops/place_io/src/Bin.h:153
↓ 6 callers
Method
forward
(self, x)
dreamplace/ops/dct/dct.py:87
↓ 6 callers
Method
forward
(self, x)
dreamplace/ops/dct/dct.py:394
↓ 6 callers
Function
idct_forward
dreamplace/ops/dct/src/dct.cpp:47
↓ 6 callers
Function
ll
dreamplace/ops/place_io/src/Box.h:192
↓ 6 callers
Function
numRows
\return number of rows
dreamplace/ops/place_io/src/HrchyList.h:56
↓ 6 callers
Method
routingTileSize
dreamplace/ops/place_io/src/PlaceDB.h:208
↓ 5 callers
Method
apply_differencing
(self, series, order=None)
hpbandster/optimizers/learning_curve_models/arif.py:29
↓ 5 callers
Method
build_electric_potential
@brief e-place electrostatic potential @param params parameters @param placedb placement database @param data_collect
dreamplace/PlaceObj.py:884
next →
1–100 of 1,782, ranked by callers