Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVlabs/AutoDMP
/ types & classes
Types & classes
341 in github.com/NVlabs/AutoDMP
⨍
Functions
1,782
◇
Types & classes
341
↓ 5 callers
Class
Orient
dreamplace/ops/place_io/src/Enums.h:92
↓ 5 callers
Class
SuccessiveHalving
hpbandster/optimizers/iterations/successivehalving.py:5
↓ 4 callers
Class
NoBoundaryPredicate
remove boundary intersection because bgi::intersects allows intersection of boundaries I found that it is around 1.5x faster than OverlapPredicate if
dreamplace/ops/place_io/src/SubRowNodeMap.h:147
↓ 2 callers
Class
CategoricalParzenEstimator
hpbandster/optimizers/config_generators/mobohb_utils.py:249
↓ 2 callers
Class
Datum
hpbandster/core/base_iteration.py:13
↓ 2 callers
Class
GammaFunction
hpbandster/optimizers/config_generators/mobohb_utils.py:48
↓ 2 callers
Class
Job
hpbandster/core/dispatcher.py:9
↓ 2 callers
Class
LCNet
hpbandster/optimizers/lcnet.py:17
↓ 2 callers
Class
MultivariateKDE
hpbandster/optimizers/kde/mvkde.py:9
↓ 2 callers
Class
NumericalParzenEstimator
hpbandster/optimizers/config_generators/mobohb_utils.py:187
↓ 2 callers
Class
PlacementEngine
@brief Top API to run the entire placement flow. @param params parameters
dreamplace/Placer.py:68
↓ 2 callers
Class
Result
Object returned by the HB_master.run function This class offers a simple API to access the information from a Hyperband run.
hpbandster/core/result.py:203
↓ 2 callers
Class
Run
Not a proper class, more a 'struct' to bundle important information about a particular run
hpbandster/core/result.py:7
↓ 2 callers
Class
Site
dreamplace/ops/place_io/src/Site.h:15
↓ 2 callers
Class
SuccessiveHalvingMOBOHB
hpbandster/optimizers/iterations/sucessivehalvingmobohb.py:24
↓ 1 callers
Class
ARIF
An 'Auto Regressive Integrated (Random) Forest'
hpbandster/optimizers/learning_curve_models/arif.py:11
↓ 1 callers
Class
AitchisonAitken
hpbandster/optimizers/kde/kernels.py:90
↓ 1 callers
Class
AitchisonAitkenKernel
hpbandster/optimizers/config_generators/mobohb_utils.py:109
↓ 1 callers
Class
ArgSortNetByDegree
dreamplace/ops/place_io/src/PlaceDB.cpp:1631
↓ 1 callers
Class
ArgSortPinByNet
dreamplace/ops/place_io/src/PlaceDB.cpp:1642
↓ 1 callers
Class
AutoDMPWorker
tuner/tuner_worker.py:57
↓ 1 callers
Class
BOHB
hpbandster/optimizers/bohb.py:17
↓ 1 callers
Class
BinRow
row in a bin
dreamplace/ops/place_io/src/Row.h:170
↓ 1 callers
Class
BoundaryNode
dreamplace/ops/macro_overlap/macro_overlap.py:22
↓ 1 callers
Class
CompareByLow
comparison function objects
dreamplace/ops/place_io/src/Interval.h:138
↓ 1 callers
Class
CompareByRowBottomCoord
compare by row bottom edge tie break by row id
dreamplace/ops/place_io/src/Row.h:94
↓ 1 callers
Class
CompareNetPinByNode
dreamplace/ops/place_io/src/PlaceDB.cpp:766
↓ 1 callers
Class
ComputeNodeAreaFromPinMap
dreamplace/ops/adjust_node_area/adjust_node_area.py:70
↓ 1 callers
Class
ComputeNodeAreaFromRouteMap
dreamplace/ops/adjust_node_area/adjust_node_area.py:34
↓ 1 callers
Enum
Direction2DType
dreamplace/ops/place_io/src/Util.h:37
↓ 1 callers
Class
Dispatcher
The dispatcher is responsible for assigning tasks to free workers, report results back to the master and communicate to the nameserver.
hpbandster/core/dispatcher.py:69
↓ 1 callers
Class
FloorplanInfo
dreamplace/BasicPlace.py:53
↓ 1 callers
Class
GaussKernel
hpbandster/optimizers/config_generators/mobohb_utils.py:68
↓ 1 callers
Class
Gaussian
hpbandster/optimizers/kde/kernels.py:39
↓ 1 callers
Class
MOBOHB
hpbandster/optimizers/mobohb.py:16
↓ 1 callers
Class
MacroPin
class MacroPin describes the pins of a standard cell it contains detailed physical information such as name, shape, and direction since a pin is usual
dreamplace/ops/place_io/src/MacroPin.h:81
↓ 1 callers
Class
NetProperty
dreamplace/ops/place_io/src/Net.h:55
↓ 1 callers
Class
NodeProperty
cell property class attributes of cells, but may not be often used
dreamplace/ops/place_io/src/Node.h:86
↓ 1 callers
Class
Params
unittest/ops/place_io_unittest/place_io_unittest.py:16
↓ 1 callers
Class
PlaceDB
@brief placement database
dreamplace/PlaceDB.py:40
↓ 1 callers
Class
PlaceDataCollection
@brief A wraper for all data tensors on device for building ops
dreamplace/BasicPlace.py:80
↓ 1 callers
Class
PlaceOpCollection
@brief A wrapper for all ops
dreamplace/BasicPlace.py:325
↓ 1 callers
Class
PlaceStatus
dreamplace/ops/place_io/src/Enums.h:174
↓ 1 callers
Class
PreconditionOp
Preconditioning engine is critical for convergence. Need to be carefully designed.
dreamplace/PlaceObj.py:54
↓ 1 callers
Class
PyPlaceDB
database for python
dreamplace/ops/place_io/src/PyPlaceDB.h:29
↓ 1 callers
Class
RandomSampling
class to implement random sampling from a ConfigSpace
hpbandster/optimizers/config_generators/random_sampling.py:6
↓ 1 callers
Class
SignalDirect
dreamplace/ops/place_io/src/Enums.h:256
↓ 1 callers
Class
SortNetPinByNode
sort NetPin by node name to avoid a net containing multiple pins from the same node
dreamplace/ops/place_io/src/PlaceDB.cpp:759
↓ 1 callers
Class
SubRow
a row is divided into sub row due to fixed cells or blockages
dreamplace/ops/place_io/src/Row.h:103
↓ 1 callers
Class
SuccessiveHalvingParEGO
hpbandster/optimizers/iterations/successivehalvingparego.py:4
↓ 1 callers
Class
TPESampler
hpbandster/optimizers/config_generators/mobohb_utils.py:277
↓ 1 callers
Class
UniformKernel
hpbandster/optimizers/config_generators/mobohb_utils.py:150
↓ 1 callers
Class
UserParamExtHelper
an extension for UserParam user must derive a new class with following three virtual member functions addOptions(desc) processAhead(desc) processLater
dreamplace/ops/place_io/src/Params.h:37
↓ 1 callers
Class
WangRyzinInteger
hpbandster/optimizers/kde/kernels.py:192
↓ 1 callers
Class
WangRyzinOrdinal
hpbandster/optimizers/kde/kernels.py:132
↓ 1 callers
Class
WarmStartIteration
iteration that imports a privious Result for warm starting
hpbandster/core/base_iteration.py:259
↓ 1 callers
Class
Worker
hpbandster/core/dispatcher.py:44
Class
AbacusLegalize
Legalize cells with abacus approach
dreamplace/ops/abacus_legalize/abacus_legalize.py:101
Class
AbacusLegalizeFunction
Legalize cells with abacus approach
dreamplace/ops/abacus_legalize/abacus_legalize.py:29
Class
AdjustNodeArea
dreamplace/ops/adjust_node_area/adjust_node_area.py:108
Class
AdjustNodeAreaUnittest
unittest/ops/adjust_node_area_unittest.py:20
Class
AlgoDB
dreamplace/ops/place_io/src/RowMap.h:18
Class
AlgoDB
forward declaration of data
dreamplace/ops/place_io/src/SubRowNodeMap.h:26
Class
AtomicAdd<T, true>
dreamplace/ops/electric_potential/src/atomic_ops.h:30
Class
AuctionAlgorithmCPULauncher
dreamplace/ops/independent_set_matching/src/auction_cpu.h:175
Class
BOHB
hpbandster/optimizers/config_generators/bohb.py:17
Class
BaseIteration
Base class for various iteration possibilities. This decides what configuration should be run on what budget next. Typical choices are e.g. success
hpbandster/core/base_iteration.py:34
Class
BaseKernel
hpbandster/optimizers/kde/kernels.py:11
Class
BasicPlace
@brief Base placement class. All placement engines should be derived from this class.
dreamplace/BasicPlace.py:359
Class
Bin
dreamplace/ops/place_io/src/Bin.h:32
Class
BinRowMap
bin row map bin rows should not contain any region of fixed cells
dreamplace/ops/place_io/src/RowMap.h:136
Class
CellMacroIteratorTag
dreamplace/ops/place_io/src/Iterators.h:258
Class
CellMacroIteratorTag
dreamplace/ops/place_io/src/PlaceDB.h:36
Class
CompareByCenter
dreamplace/ops/place_io/src/Interval.h:146
Class
CompareByHigh
dreamplace/ops/place_io/src/Interval.h:142
Class
CompareByLow
dreamplace/ops/place_io/src/SubRowNodeMapHelper.h:122
Class
CompareByNodeCenterXCPU
dreamplace/ops/greedy_legalize/src/compare_cpu.h:39
Class
CompareByNodeNTUPlaceCostCPU
dreamplace/ops/greedy_legalize/src/compare_cpu.h:54
Class
CompareByNodeNTUPlaceCostFromLeftCPU
dreamplace/ops/greedy_legalize/src/compare_cpu.h:75
Class
CompareByNodeWidthCPU
dreamplace/ops/greedy_legalize/src/compare_cpu.h:26
Class
CompareGridByDistance2Target
dreamplace/ops/utility/src/diamond_search.h:45
Class
ConstTypeHelper
dreamplace/ops/place_io/src/Util.h:109
Class
ConstTypeHelper<T, 0>
dreamplace/ops/place_io/src/Util.h:111
Class
ConstTypeHelper<T, 1>
dreamplace/ops/place_io/src/Util.h:117
Class
DB2DIterator
dreamplace/ops/place_io/src/Iterators.h:147
Class
DBIterator
dreamplace/ops/place_io/src/Iterators.h:46
Class
DBIterator
dreamplace/ops/place_io/src/PlaceDB.h:42
Class
DCT
dreamplace/ops/dct/dct.py:46
Class
DCT
dreamplace/ops/dct/dct_lee.py:33
Class
DCT2
dreamplace/ops/dct/dct.py:115
Class
DCT2
dreamplace/ops/dct/dct_lee.py:99
Class
DCT2
dreamplace/ops/dct/dct2_fft2.py:31
Class
DCT2Function
dreamplace/ops/dct/dct.py:110
Class
DCT2Function
dreamplace/ops/dct/dct_lee.py:94
Class
DCT2Function
dreamplace/ops/dct/dct2_fft2.py:21
Class
DCTFunction
dreamplace/ops/dct/dct.py:41
Class
DCTFunction
dreamplace/ops/dct/dct_lee.py:28
Class
DCTOpTest
unittest/ops/dct_unittest.py:29
Class
DST
dreamplace/ops/dct/dct.py:178
Class
DST
dreamplace/ops/dct/dct_lee.py:178
next →
1–100 of 341, ranked by callers