SYMBOL INDEX (499 symbols across 113 files) FILE: cmd/kubetest2-eksapi-janitor/main.go function main (line 13) | func main() { FILE: cmd/kubetest2-eksapi/main.go function main (line 8) | func main() { FILE: cmd/kubetest2-eksctl/main.go function main (line 8) | func main() { FILE: cmd/kubetest2-tester-ginkgo-v1/main.go function main (line 7) | func main() { FILE: cmd/kubetest2-tester-multi/main.go function main (line 5) | func main() { FILE: internal/awssdk/config.go function NewConfig (line 13) | func NewConfig() aws.Config { FILE: internal/deployers/eksapi/addons.go constant addonCreationTimeout (line 15) | addonCreationTimeout = 5 * time.Minute type AddonManager (line 18) | type AddonManager struct method createAddons (line 28) | func (m *AddonManager) createAddons(infra *Infrastructure, cluster *Cl... method resolveAddonVersion (line 73) | func (m *AddonManager) resolveAddonVersion(name string, versionMarker ... function NewAddonManager (line 22) | func NewAddonManager(clients *awsClients) *AddonManager { FILE: internal/deployers/eksapi/ami_resolver.go function NewAMIResolver (line 14) | func NewAMIResolver(awsClients *awsClients) *amiResolver { type amiResolver (line 20) | type amiResolver struct method Resolve (line 24) | func (r *amiResolver) Resolve(ctx context.Context, opts *deployerOptio... method ResolveAL2023 (line 38) | func (r *amiResolver) ResolveAL2023(ctx context.Context, opts *deploye... method ResolveBottlerocket (line 76) | func (r *amiResolver) ResolveBottlerocket(ctx context.Context, opts *d... method getInstance (line 111) | func (r *amiResolver) getInstance(opts *deployerOptions) string { method resolveArch (line 119) | func (r *amiResolver) resolveArch(instanceTypeInfo ec2types.InstanceTy... FILE: internal/deployers/eksapi/ami_resolver_test.go function TestAMIResolver (line 13) | func TestAMIResolver(t *testing.T) { FILE: internal/deployers/eksapi/auth_map_role.go function generateAuthMapRole (line 9) | func generateAuthMapRole(nodeNameStrategy string, rolearn string) (strin... FILE: internal/deployers/eksapi/auth_map_role_test.go constant rolearn (line 9) | rolearn = "mock-role-arn" constant sessionNamedAuthMapRole (line 11) | sessionNamedAuthMapRole = ` constant privateDNSNamedAuthMapRole (line 18) | privateDNSNamedAuthMapRole = ` function Test_generateAuthRoleMap (line 25) | func Test_generateAuthRoleMap(t *testing.T) { FILE: internal/deployers/eksapi/aws.go type awsClients (line 14) | type awsClients struct method EKS (line 45) | func (c *awsClients) EKS() *eks.Client { method CFN (line 49) | func (c *awsClients) CFN() *cloudformation.Client { method EC2 (line 53) | func (c *awsClients) EC2() *ec2.Client { method ASG (line 57) | func (c *awsClients) ASG() *autoscaling.Client { method SSM (line 61) | func (c *awsClients) SSM() *ssm.Client { method IAM (line 65) | func (c *awsClients) IAM() *iam.Client { method S3 (line 69) | func (c *awsClients) S3() *s3.Client { method S3Presign (line 73) | func (c *awsClients) S3Presign() *s3.PresignClient { function newAWSClients (line 25) | func newAWSClients(config aws.Config, eksEndpointURL string) *awsClients { FILE: internal/deployers/eksapi/cluster.go type ClusterManager (line 17) | type ClusterManager struct method getOrCreateCluster (line 38) | func (m *ClusterManager) getOrCreateCluster(infra *Infrastructure, opt... method waitForClusterActive (line 109) | func (m *ClusterManager) waitForClusterActive(clusterName string, time... method isClusterActive (line 141) | func (m *ClusterManager) isClusterActive() (bool, error) { method deleteCluster (line 158) | func (m *ClusterManager) deleteCluster() error { function NewClusterManager (line 22) | func NewClusterManager(clients *awsClients, resourceID string) *ClusterM... type Cluster (line 29) | type Cluster struct FILE: internal/deployers/eksapi/common.go constant AvailabilityZonePriorityEnv (line 9) | AvailabilityZonePriorityEnv = "EKSAPI_AZ_PRIORITY" function availabilityZoneHintedOrder (line 11) | func availabilityZoneHintedOrder(availabilityZones []string) []string { FILE: internal/deployers/eksapi/common_test.go function Test_AZ_PRIORITY (line 9) | func Test_AZ_PRIORITY(t *testing.T) { FILE: internal/deployers/eksapi/deployer.go constant DeployerName (line 29) | DeployerName = "eksapi" constant ResourcePrefix (line 31) | ResourcePrefix = "kubetest2-" + DeployerName type deployer (line 40) | type deployer struct method Version (line 122) | func (d *deployer) Version() string { method Init (line 126) | func (d *deployer) Init() error { method Finish (line 148) | func (d *deployer) Finish() error { method Build (line 154) | func (d *deployer) Build() error { method DumpClusterLogs (line 159) | func (d *deployer) DumpClusterLogs() error { method Kubeconfig (line 163) | func (d *deployer) Kubeconfig() (string, error) { method Up (line 176) | func (d *deployer) Up() error { method verifyUpFlags (line 269) | func (d *deployer) verifyUpFlags() error { method IsUp (line 378) | func (d *deployer) IsUp() (up bool, err error) { method Down (line 382) | func (d *deployer) Down() error { type deployerOptions (line 62) | type deployerOptions struct function NewDeployer (line 102) | func NewDeployer(opts types.Options) (types.Deployer, *pflag.FlagSet) { function bindFlags (line 112) | func bindFlags(d *deployer) *pflag.FlagSet { function detectKubernetesVersion (line 366) | func detectKubernetesVersion() (string, error) { function deleteResources (line 393) | func deleteResources(im *InfrastructureManager, cm *ClusterManager, nm *... FILE: internal/deployers/eksapi/infra.go constant infraStackCreationTimeout (line 32) | infraStackCreationTimeout = time.Minute * 15 constant infraStackDeletionTimeout (line 33) | infraStackDeletionTimeout = time.Minute * 30 constant networkInterfaceDetachmentTimeout (line 34) | networkInterfaceDetachmentTimeout = time.Minute * 10 constant vpcCNIENITagKey (line 39) | vpcCNIENITagKey = "node.k8s.amazonaws.com/createdAt" constant ipamControllerENITagKey (line 41) | ipamControllerENITagKey = "eks:kubernetes-cni-node-name" constant eksEndpointURLTag (line 47) | eksEndpointURLTag = "eks-endpoint-url" type InfrastructureManager (line 63) | type InfrastructureManager struct method createInfrastructureStack (line 92) | func (m *InfrastructureManager) createInfrastructureStack(opts *deploy... method getInfrastructureStackResources (line 184) | func (m *InfrastructureManager) getInfrastructureStackResources() (*In... method deleteInfrastructureStack (line 221) | func (m *InfrastructureManager) deleteInfrastructureStack() error { method deleteLeakedInstanceProfiles (line 267) | func (m *InfrastructureManager) deleteLeakedInstanceProfiles(infra *In... method deleteLeakedENIs (line 317) | func (m *InfrastructureManager) deleteLeakedENIs() error { method getVPCCNINetworkInterfaceIds (line 362) | func (m *InfrastructureManager) getVPCCNINetworkInterfaceIds(vpcId str... method normalizeAZs (line 395) | func (m *InfrastructureManager) normalizeAZs(opts *deployerOptions, su... method getRankedAZsForInstanceTypes (line 448) | func (m *InfrastructureManager) getRankedAZsForInstanceTypes(opts *dep... method getAZsWithCapacity (line 475) | func (m *InfrastructureManager) getAZsWithCapacity(opts *deployerOptio... method createCloudWatchInfrastructureStack (line 511) | func (m *InfrastructureManager) createCloudWatchInfrastructureStack(cl... method createCloudWatchPodIdentityAssociation (line 566) | func (m *InfrastructureManager) createCloudWatchPodIdentityAssociation... method deleteCloudWatchInfrastructureStack (line 581) | func (m *InfrastructureManager) deleteCloudWatchInfrastructureStack() ... function NewInfrastructureManager (line 69) | func NewInfrastructureManager(clients *awsClients, resourceID string, me... type Infrastructure (line 77) | type Infrastructure struct method subnets (line 88) | func (i *Infrastructure) subnets() []string { function getCloudWatchStackName (line 506) | func getCloudWatchStackName(resourceID string) (string, string) { FILE: internal/deployers/eksapi/janitor.go function NewJanitor (line 20) | func NewJanitor(maxResourceAge time.Duration, emitMetrics bool, workers ... type janitor (line 41) | type janitor struct method Sweep (line 51) | func (j *janitor) Sweep(ctx context.Context) error { method getStacks (line 80) | func (j *janitor) getStacks(ctx context.Context, cfnClient *cloudforma... method sweepWorker (line 93) | func (j *janitor) sweepWorker(wg *sync.WaitGroup, stackQueue <-chan cl... method awsClientsForStack (line 123) | func (j *janitor) awsClientsForStack(stack cloudformationtypes.Stack) ... FILE: internal/deployers/eksapi/k8s.go function init (line 32) | func init() { constant requestRetryInterval (line 38) | requestRetryInterval = 10 * time.Second constant requestRetryTimeout (line 39) | requestRetryTimeout = 10 * time.Minute type k8sClient (line 42) | type k8sClient struct method waitForReadyNodes (line 62) | func (k *k8sClient) waitForReadyNodes(nodeCount int, timeout time.Dura... method waitForNodeDeletion (line 109) | func (k *k8sClient) waitForNodeDeletion(timeout time.Duration) error { method getReadyNodes (line 162) | func (k *k8sClient) getReadyNodes() ([]corev1.Node, error) { method createAWSAuthConfigMap (line 193) | func (k *k8sClient) createAWSAuthConfigMap(nodeNameStrategy string, no... method emitNodeMetrics (line 242) | func (k *k8sClient) emitNodeMetrics(metricRegistry metrics.MetricRegis... function newK8sClient (line 49) | func newK8sClient(kubeconfigPath string) (*k8sClient, error) { function isNodeReady (line 176) | func isNodeReady(node *corev1.Node) bool { function getNodeReadyCondition (line 184) | func getNodeReadyCondition(node *corev1.Node) *corev1.NodeCondition { function getNodeInstanceIDs (line 225) | func getNodeInstanceIDs(nodes []corev1.Node) ([]string, error) { type KubernetesProviderID (line 305) | type KubernetesProviderID struct function parseKubernetesProviderID (line 310) | func parseKubernetesProviderID(rawProviderId string) (*KubernetesProvide... FILE: internal/deployers/eksapi/kubeconfig.go constant kubeconfigPerm (line 11) | kubeconfigPerm = 0666 type kubeconfigTemplateParameters (line 41) | type kubeconfigTemplateParameters struct function writeKubeconfig (line 48) | func writeKubeconfig(cluster *Cluster, kubeconfigPath string) error { FILE: internal/deployers/eksapi/logs.go type logManager (line 23) | type logManager struct method gatherLogsFromNodes (line 42) | func (m *logManager) gatherLogsFromNodes(k8sClient *k8sClient, opts *d... method gatherLogsUsingScript (line 68) | func (m *logManager) gatherLogsUsingScript(k8sClient *k8sClient, opts ... method gatherLogsUsingNodeDiagnostic (line 152) | func (m *logManager) gatherLogsUsingNodeDiagnostic(k8sClient *k8sClien... method waitForNodeDiagnostics (line 223) | func (m *logManager) waitForNodeDiagnostics(k8sClient *k8sClient, node... method isNodeDiagnosticComplete (line 253) | func (m *logManager) isNodeDiagnosticComplete(nodeDiagnostic *unstruct... type deployerPhase (line 28) | type deployerPhase constant deployerPhaseUp (line 31) | deployerPhaseUp = "up" constant deployerPhaseDown (line 32) | deployerPhaseDown = "down" function NewLogManager (line 35) | func NewLogManager(clients *awsClients, resourceID string) *logManager { constant logCollectorSsmDocumentTimeout (line 66) | logCollectorSsmDocumentTimeout = 5 * time.Minute constant logCollectorNodeDiagnosticTimeout (line 150) | logCollectorNodeDiagnosticTimeout = 5 * time.Minute FILE: internal/deployers/eksapi/node.go constant nodeDeletionTimeout (line 36) | nodeDeletionTimeout = time.Minute * 20 type nodeManager (line 70) | type nodeManager struct method createNodes (line 82) | func (m *nodeManager) createNodes(infra *Infrastructure, cluster *Clus... method resolveInstanceTypes (line 102) | func (m *nodeManager) resolveInstanceTypes(opts *deployerOptions) (err... method createNodeClass (line 159) | func (m *nodeManager) createNodeClass(opts *deployerOptions, k8sClient... method createNodePool (line 202) | func (m *nodeManager) createNodePool(opts *deployerOptions, k8sClient ... method deleteNodeClass (line 260) | func (m *nodeManager) deleteNodeClass(k8sClient *k8sClient) error { method deleteNodePool (line 273) | func (m *nodeManager) deleteNodePool(k8sClient *k8sClient) error { method createPlaceholderDeployment (line 294) | func (m *nodeManager) createPlaceholderDeployment(opts *deployerOption... method deletePlaceholderDeployment (line 346) | func (m *nodeManager) deletePlaceholderDeployment(k8sClient *k8sClient... method createManagedNodegroup (line 359) | func (m *nodeManager) createManagedNodegroup(infra *Infrastructure, cl... method createUnmanagedNodegroup (line 408) | func (m *nodeManager) createUnmanagedNodegroup(infra *Infrastructure, ... method deleteNodes (line 536) | func (m *nodeManager) deleteNodes(k8sClient *k8sClient, opts *deployer... method deleteManagedNodegroup (line 562) | func (m *nodeManager) deleteManagedNodegroup() error { method deleteUnmanagedNodegroup (line 590) | func (m *nodeManager) deleteUnmanagedNodegroup() error { method getUnmanagedNodegroupStackName (line 619) | func (m *nodeManager) getUnmanagedNodegroupStackName() string { method verifyASGAMI (line 623) | func (m *nodeManager) verifyASGAMI(asgName string, amiId string) (bool... method getCapacityReservation (line 660) | func (m *nodeManager) getCapacityReservation(opts *deployerOptions) (*... method getValidAvailabilityZonesFilter (line 694) | func (m *nodeManager) getValidAvailabilityZonesFilter(opts *deployerOp... method getValidSubnets (line 737) | func (m *nodeManager) getValidSubnets(opts *deployerOptions, infra *In... method getValidInstanceTypes (line 770) | func (m *nodeManager) getValidInstanceTypes(desiredInstanceTypes []str... method getNetworkInterfaces (line 791) | func (m *nodeManager) getNetworkInterfaces(opts *deployerOptions, secu... function NewNodeManager (line 75) | func NewNodeManager(clients *awsClients, resourceID string) *nodeManager { function formatFilters (line 729) | func formatFilters(filters []ec2types.Filter) string { function getNetworkInterface (line 829) | func getNetworkInterface(opts *deployerOptions, networkCardIndex int, su... FILE: internal/deployers/eksapi/static_cluster.go type StaticClusterManager (line 24) | type StaticClusterManager struct method SetK8sClient (line 38) | func (s *StaticClusterManager) SetK8sClient(kubeconfig string) { method EnsureNodeForStaticCluster (line 58) | func (s *StaticClusterManager) EnsureNodeForStaticCluster() error { method TearDownNodeForStaticCluster (line 65) | func (s *StaticClusterManager) TearDownNodeForStaticCluster() error { method CreateNodePool (line 72) | func (s *StaticClusterManager) CreateNodePool() error { method TearDownNodePool (line 114) | func (s *StaticClusterManager) TearDownNodePool() error { method DeployBusyboxAndWaitForNodes (line 138) | func (s *StaticClusterManager) DeployBusyboxAndWaitForNodes() error { method TearDownBusyboxAndNodes (line 173) | func (s *StaticClusterManager) TearDownBusyboxAndNodes() error { type NodeCondition (line 30) | type NodeCondition function NewStaticClusterManager (line 32) | func NewStaticClusterManager(options *deployerOptions) *StaticClusterMan... function waitForNodeCondition (line 187) | func waitForNodeCondition(clientset *kubernetes.Clientset, condition Nod... FILE: internal/deployers/eksapi/templates/templates.go type NetworkInterface (line 23) | type NetworkInterface struct type UnmanagedNodegroupTemplateData (line 33) | type UnmanagedNodegroupTemplateData struct type BusyboxDeploymentTemplateData (line 39) | type BusyboxDeploymentTemplateData struct type NvidiaStaticClusterNodepoolTemplateData (line 43) | type NvidiaStaticClusterNodepoolTemplateData struct type UserDataTemplateData (line 70) | type UserDataTemplateData struct type AuthMapRoleTemplateData (line 86) | type AuthMapRoleTemplateData struct FILE: internal/deployers/eksapi/templates/templates_test.go function Test_UnmanagedNodegroup (line 8) | func Test_UnmanagedNodegroup(t *testing.T) { FILE: internal/deployers/eksapi/userdata.go constant UserDataBootstrapSh (line 15) | UserDataBootstrapSh = "bootstrap.sh" constant UserDataNodeadm (line 16) | UserDataNodeadm = "nodeadm" constant UserDataBottlerocket (line 17) | UserDataBottlerocket = "bottlerocket" function generateUserData (line 20) | func generateUserData(cluster *Cluster, opts *deployerOptions) (string, ... function deriveClusterDNSIP (line 70) | func deriveClusterDNSIP(cidr string) (string, error) { function extractFeatureGates (line 80) | func extractFeatureGates(featureGatePairs []string) (map[string]bool, er... FILE: internal/deployers/eksapi/userdata_test.go constant bootstrapShUserData (line 16) | bootstrapShUserData = `Content-Type: text/x-shellscript; charset="us-ascii" constant nodeadmUserData (line 25) | nodeadmUserData = `Content-Type: application/node.eks.aws constant nodeadmUserDataKubeletDRA (line 39) | nodeadmUserDataKubeletDRA = `Content-Type: application/node.eks.aws constant nodeadmUserDataFeatureGate (line 57) | nodeadmUserDataFeatureGate = `Content-Type: application/node.eks.aws constant bottlerocketUserData (line 73) | bottlerocketUserData = `[settings.kubernetes] constant bottlerocketUserDataWithDNS (line 83) | bottlerocketUserDataWithDNS = `[settings.kubernetes] function Test_generateUserData (line 94) | func Test_generateUserData(t *testing.T) { function Test_extractFeatureGates (line 158) | func Test_extractFeatureGates(t *testing.T) { function Test_deriveClusterDNSIP (line 191) | func Test_deriveClusterDNSIP(t *testing.T) { FILE: internal/deployers/eksapi/vpccni.go constant vpcCNIDaemonSetPatch (line 12) | vpcCNIDaemonSetPatch = `{ method tuneVPCCNI (line 41) | func (k *k8sClient) tuneVPCCNI() error { FILE: internal/deployers/eksapi/vpccni_test.go function Test_validVPCCNIDaemonSetPatch (line 8) | func Test_validVPCCNIDaemonSetPatch(t *testing.T) { FILE: internal/deployers/eksctl/build.go method Build (line 4) | func (d *deployer) Build() error { FILE: internal/deployers/eksctl/cluster_config.go method CreateClusterConfig (line 13) | func (d *deployer) CreateClusterConfig() (*eksctl_api.ClusterConfig, err... type clusterConfigTemplateParams (line 95) | type clusterConfigTemplateParams struct method RenderClusterConfig (line 101) | func (d *deployer) RenderClusterConfig() ([]byte, error) { FILE: internal/deployers/eksctl/deployer.go constant DeployerName (line 21) | DeployerName = "eksctl" type deployer (line 23) | type deployer struct method DumpClusterLogs (line 47) | func (d *deployer) DumpClusterLogs() error { method Kubeconfig (line 51) | func (d *deployer) Kubeconfig() (string, error) { method Version (line 58) | func (d *deployer) Version() string { method initClusterName (line 77) | func (d *deployer) initClusterName() { method parseClusterNameFromConfig (line 100) | func (d *deployer) parseClusterNameFromConfig(configFilePath string) (... function NewDeployer (line 35) | func NewDeployer(opts types.Options) (types.Deployer, *pflag.FlagSet) { function bindFlags (line 63) | func bindFlags(d *deployer) *pflag.FlagSet { FILE: internal/deployers/eksctl/down.go method Down (line 10) | func (d *deployer) Down() error { FILE: internal/deployers/eksctl/up.go type UpOptions (line 17) | type UpOptions struct method verifyUpFlags (line 36) | func (d *deployer) verifyUpFlags() error { method Up (line 83) | func (d *deployer) Up() error { method renderEksctlArgs (line 159) | func (d *deployer) renderEksctlArgs(configFilePath string) []string { method IsUp (line 167) | func (d *deployer) IsUp() (up bool, err error) { function detectKubernetesVersion (line 186) | func detectKubernetesVersion() (string, error) { FILE: internal/e2e/client.go function ApplyFiles (line 29) | func ApplyFiles(restConfig *rest.Config, manifestFiles ...string) error { function ApplyManifests (line 42) | func ApplyManifests(restConfig *rest.Config, manifests ...[]byte) error { function applyManifests (line 46) | func applyManifests(restConfig *rest.Config, manifests ...io.Reader) err... function DeleteFiles (line 69) | func DeleteFiles(restConfig *rest.Config, manifestFiles ...string) error { function DeleteManifests (line 82) | func DeleteManifests(restConfig *rest.Config, manifests ...[]byte) error { function deleteManifests (line 86) | func deleteManifests(restConfig *rest.Config, manifests ...io.Reader) er... function RenderManifests (line 115) | func RenderManifests(file []byte, templateData interface{}) ([]byte, err... function GetJobLogs (line 126) | func GetJobLogs(restConfig *rest.Config, job k8s.Object) (string, error) { function bytesSlicesToReaders (line 163) | func bytesSlicesToReaders(byteSlices ...[]byte) []io.Reader { function processObjects (line 172) | func processObjects(restConfig *rest.Config, objs []k8s.Object, processF... function newResourceHelper (line 192) | func newResourceHelper(restConfig *rest.Config, rm meta.RESTMapper, obj ... FILE: internal/e2e/conditions.go type ConditionExtension (line 16) | type ConditionExtension struct method ResourceMatch (line 26) | func (c *ConditionExtension) ResourceMatch(obj k8s.Object, matchFetche... method PodRunning (line 35) | func (c *ConditionExtension) PodRunning(pod k8s.Object) apimachinerywa... method PodSucceeded (line 52) | func (c *ConditionExtension) PodSucceeded(pod k8s.Object) apimachinery... method DaemonSetReady (line 67) | func (c *ConditionExtension) DaemonSetReady(daemonset k8s.Object) apim... method JobSucceeded (line 80) | func (c *ConditionExtension) JobSucceeded(job k8s.Object) apimachinery... method AllNodesHaveNonZeroResourceCapacity (line 100) | func (c *ConditionExtension) AllNodesHaveNonZeroResourceCapacity(resou... function NewConditionExtension (line 20) | func NewConditionExtension(r *resources.Resources) *ConditionExtension { FILE: internal/e2e/ec2.go type EC2Client (line 12) | type EC2Client interface type ec2Client (line 16) | type ec2Client struct method DescribeInstanceTopology (line 26) | func (c *ec2Client) DescribeInstanceTopology(instanceIDs []string) ([]... method DescribeInstanceType (line 41) | func (c *ec2Client) DescribeInstanceType(instanceType string) (ec2type... function NewEC2Client (line 20) | func NewEC2Client() *ec2Client { FILE: internal/e2e/health.go function KubeletIsResponsive (line 14) | func KubeletIsResponsive(ctx context.Context, cfg *rest.Config, nodeName... FILE: internal/e2e/logs.go function PrintDaemonSetPodLogs (line 17) | func PrintDaemonSetPodLogs( function ReadPodLogs (line 56) | func ReadPodLogs( FILE: internal/e2e/mpijobs/conditions.go function MPIJobSucceeded (line 12) | func MPIJobSucceeded(obj k8s.Object) bool { FILE: internal/e2e/mpijobs/conditions_test.go function Test_MPIJobSucceeded (line 10) | func Test_MPIJobSucceeded(t *testing.T) { FILE: internal/e2e/mpijobs/types.go function NewUnstructured (line 14) | func NewUnstructured(name, namespace string) *unstructured.Unstructured { FILE: internal/e2e/resources.go function GetNonZeroResourceCapacity (line 9) | func GetNonZeroResourceCapacity(node *v1.Node, resourceName string) (int... FILE: internal/metrics/cloudwatch.go function NewCloudWatchRegistry (line 15) | func NewCloudWatchRegistry(cw *cloudwatch.Client) MetricRegistry { type cloudwatchRegistry (line 23) | type cloudwatchRegistry struct method Record (line 36) | func (r *cloudwatchRegistry) Record(spec *MetricSpec, value float64, d... method Emit (line 47) | func (r *cloudwatchRegistry) Emit() error { method GetRegistered (line 85) | func (r *cloudwatchRegistry) GetRegistered() int { type cloudwatchMetricDatum (line 29) | type cloudwatchMetricDatum struct FILE: internal/metrics/noop.go function NewNoopMetricRegistry (line 3) | func NewNoopMetricRegistry() MetricRegistry { type noopRegistry (line 7) | type noopRegistry struct method Record (line 9) | func (r *noopRegistry) Record(spec *MetricSpec, value float64, dimensi... method Emit (line 11) | func (r *noopRegistry) Emit() error { FILE: internal/metrics/registry.go type MetricRegistry (line 7) | type MetricRegistry interface type MetricSpec (line 14) | type MetricSpec struct FILE: internal/testers/ginkgov1/ginkgo.go type Tester (line 45) | type Tester struct method Test (line 70) | func (t *Tester) Test() error { method pretestSetup (line 125) | func (t *Tester) pretestSetup() error { method validateLocalBinaries (line 165) | func (t *Tester) validateLocalBinaries() error { method validateBinariesFromPath (line 186) | func (t *Tester) validateBinariesFromPath() error { method ginkgoMajorVersion (line 208) | func (t *Tester) ginkgoMajorVersion() string { method Execute (line 229) | func (t *Tester) Execute() error { method initKubetest2Info (line 256) | func (t *Tester) initKubetest2Info() error { method SetRunDir (line 278) | func (t *Tester) SetRunDir(dir string) { function NewDefaultTester (line 282) | func NewDefaultTester() *Tester { function Main (line 293) | func Main() { FILE: internal/testers/ginkgov1/kubectl/kubectl.go constant kubectl (line 27) | kubectl = "kubectl" function APIServerURL (line 31) | func APIServerURL() (string, error) { function execAndResult (line 52) | func execAndResult(command string, args ...string) (string, error) { FILE: internal/testers/ginkgov1/package.go method AcquireTestPackage (line 43) | func (t *Tester) AcquireTestPackage() error { method extractBinaries (line 83) | func (t *Tester) extractBinaries(downloadPath string) error { method ensureKubectl (line 157) | func (t *Tester) ensureKubectl(downloadPath string) error { method ensureReleaseTar (line 191) | func (t *Tester) ensureReleaseTar(downloadPath, releaseTar string) error { method compareSHA (line 222) | func (t *Tester) compareSHA(downloadPath string, gcsFilePath string) err... function sha256sum (line 241) | func sha256sum(path string) (string, error) { FILE: internal/testers/multi/cmd.go constant TesterName (line 19) | TesterName = "multi" constant usage (line 21) | usage = `kubetest2 --test=multi -- [MultiTesterDriverArgs] -- [TesterNam... function Main (line 31) | func Main() { type multiTesterDriver (line 38) | type multiTesterDriver struct type tester (line 42) | type tester struct method run (line 174) | func (t *tester) run() error { function execute (line 48) | func execute() error { function test (line 95) | func test(testers []tester, failFast bool) error { function splitArguments (line 126) | func splitArguments(argv []string) ([]string, [][]string) { function prepareTesters (line 139) | func prepareTesters(testerClauses [][]string) ([]tester, error) { function expandEnv (line 160) | func expandEnv(args []string) []string { FILE: internal/util/cloudformation.go function WrapCFNStackFailure (line 14) | func WrapCFNStackFailure(ctx context.Context, cfnClient *cloudformation.... FILE: internal/util/exec.go function ExecuteCommand (line 8) | func ExecuteCommand(name string, args ...string) error { FILE: internal/util/http.go constant httpHeaderBoundary (line 11) | httpHeaderBoundary = ": " function NewHTTPHeaderAPIOptions (line 17) | func NewHTTPHeaderAPIOptions(headers []string) ([]func(*middleware.Stack... FILE: internal/util/http_test.go function Test_NewHTTPHeaderAPIOptions (line 7) | func Test_NewHTTPHeaderAPIOptions(t *testing.T) { FILE: internal/util/lang.go function Must (line 3) | func Must[T any](t T, err error) T { FILE: internal/util/path.go function LookPath (line 14) | func LookPath(file string) (string, error) { function checkFile (line 29) | func checkFile(file string) error { FILE: internal/util/version.go constant KubernetesVersionFile (line 9) | KubernetesVersionFile = "kubernetes-version.txt" function DetectKubernetesVersion (line 11) | func DetectKubernetesVersion() (string, error) { function ParseMinorVersion (line 25) | func ParseMinorVersion(semanticVersion string) (string, error) { FILE: test/cases/disruptive/graceful_reboot_test.go function getSleepPodTemplate (line 25) | func getSleepPodTemplate(name string) corev1.Pod { function TestGracefulReboot (line 44) | func TestGracefulReboot(t *testing.T) { FILE: test/cases/disruptive/graceful_shutdown_test.go function getPodLogs (line 31) | func getPodLogs(ctx context.Context, cfg *envconf.Config, podName, names... function checkLogPattern (line 53) | func checkLogPattern(ctx context.Context, cfg *envconf.Config, podName, ... function countLogMatches (line 68) | func countLogMatches(ctx context.Context, cfg *envconf.Config, podName, ... function TestKubeletGracefulShutdown (line 83) | func TestKubeletGracefulShutdown(t *testing.T) { FILE: test/cases/disruptive/main_test.go function TestMain (line 21) | func TestMain(m *testing.M) { FILE: test/cases/dra/dra_example_driver_test.go function TestDraExampleDriver (line 29) | func TestDraExampleDriver(t *testing.T) { function testResources (line 79) | func testResources() (v1beta1.DeviceClass, v1beta1.ResourceClaimTemplate... function draDriverResources (line 155) | func draDriverResources() []k8s.Object { FILE: test/cases/dra/main_test.go function TestMain (line 21) | func TestMain(m *testing.M) { FILE: test/cases/efa/commons.go constant EFA_RESOURCE_NAME (line 39) | EFA_RESOURCE_NAME = "vpc.amazonaws.com/efa" constant TEST_NAMESPACE_NAME (line 40) | TEST_NAMESPACE_NAME = "efa-tests" function getEfaCapacity (line 43) | func getEfaCapacity(node corev1.Node) int { function getEfaNodes (line 51) | func getEfaNodes(ctx context.Context, config *envconf.Config) ([]corev1.... FILE: test/cases/efa/main_test.go function getTestNamespace (line 25) | func getTestNamespace() *corev1.Namespace { function deployEFAPlugin (line 33) | func deployEFAPlugin(ctx context.Context, config *envconf.Config) (conte... function TestMain (line 52) | func TestMain(m *testing.M) { FILE: test/cases/efa/pingpong_test.go constant PING_PONG_SERVICE_NAME (line 29) | PING_PONG_SERVICE_NAME = "pingpong-service" constant SERVER_POD_NAME (line 30) | SERVER_POD_NAME = "pingpong-server" constant CLIENT_POD_NAME (line 31) | CLIENT_POD_NAME = "pingpong-client" constant PINGPONG_COMMAND (line 32) | PINGPONG_COMMAND = "fi_pingpong" function getPingPongPodName (line 35) | func getPingPongPodName(server bool) string { function getPingPongArgs (line 43) | func getPingPongArgs(server bool) (args []string) { function getPingPongResourceLabels (line 54) | func getPingPongResourceLabels(server bool) map[string]string { function generatePingPongServiceManifest (line 61) | func generatePingPongServiceManifest() corev1.Service { function generatePingPongPodManifest (line 74) | func generatePingPongPodManifest(server bool, node corev1.Node) corev1.P... function getPingPongPods (line 126) | func getPingPongPods(ctx context.Context, config *envconf.Config) (corev... function TestPingPong (line 145) | func TestPingPong(t *testing.T) { FILE: test/cases/efa/unit_test.go function generateUnitTestManifest (line 25) | func generateUnitTestManifest(node corev1.Node, testIndex int) corev1.Pod { function getUnitTestPodManifests (line 84) | func getUnitTestPodManifests(ctx context.Context, config *envconf.Config... function TestUnit (line 98) | func TestUnit(t *testing.T) { FILE: test/cases/fips/fips_test.go constant pullTimeout (line 23) | pullTimeout = 5 * time.Minute constant rejectTimeout (line 24) | rejectTimeout = 2 * time.Minute function verifyNonfipsCipherRejection (line 37) | func verifyNonfipsCipherRejection(ctx context.Context, t *testing.T, cfg... function TestFIPSTLS (line 75) | func TestFIPSTLS(t *testing.T) { FILE: test/cases/fips/main_test.go constant pollInterval (line 27) | pollInterval = 5 * time.Second constant seedTimeout (line 28) | seedTimeout = 5 * time.Minute constant daemonSetTimeout (line 29) | daemonSetTimeout = 2 * time.Minute constant logFetchTimeout (line 30) | logFetchTimeout = 30 * time.Second function int64Ptr (line 36) | func int64Ptr(i int64) *int64 { return &i } function logDaemonSetDiagnostics (line 39) | func logDaemonSetDiagnostics(ctx context.Context, clientset *kubernetes.... function logNodeInfo (line 78) | func logNodeInfo(ctx context.Context, clientset *kubernetes.Clientset) { function waitForSeed (line 92) | func waitForSeed(ctx context.Context, clientset *kubernetes.Clientset, d... function TestMain (line 152) | func TestMain(m *testing.M) { FILE: test/cases/netpol/main_test.go function TestMain (line 39) | func TestMain(m *testing.M) { function installDefaultCNIVersion (line 129) | func installDefaultCNIVersion(ctx context.Context, config *envconf.Confi... function installLatestCNIVersion (line 143) | func installLatestCNIVersion(ctx context.Context, config *envconf.Config... function uninstallCNIAddon (line 159) | func uninstallCNIAddon(ctx context.Context, config *envconf.Config, eksc... function getLatestCNIAddon (line 176) | func getLatestCNIAddon(ctx context.Context, eksclient *eks.Client) (stri... function installCNIAddon (line 194) | func installCNIAddon(ctx context.Context, config *envconf.Config, ekscli... function getClusterVersion (line 221) | func getClusterVersion(ctx context.Context, eksclient *eks.Client) (stri... function createNamespace (line 234) | func createNamespace(name string, client klient.Client, ctx context.Cont... function createServerAndService (line 250) | func createServerAndService(namespace string, name string, replicas int3... FILE: test/cases/netpol/np_test.go function TestNetworkPolicyCases (line 21) | func TestNetworkPolicyCases(t *testing.T) { FILE: test/cases/neuron-dra/main_test.go function validateConfig (line 49) | func validateConfig() error { constant neuronHelmReleaseName (line 73) | neuronHelmReleaseName = "neuron-helm-chart" constant neuronHelmChartOCI (line 74) | neuronHelmChartOCI = "oci://public.ecr.aws/neuron/neuron-helm-chart" constant neuronDRANamespace (line 75) | neuronDRANamespace = "neuron-dra-driver" function installNeuronDRADriverHelm (line 81) | func installNeuronDRADriverHelm(ctx context.Context, config *envconf.Con... function uninstallNeuronDRADriverHelm (line 111) | func uninstallNeuronDRADriverHelm(ctx context.Context, config *envconf.C... function deployNeuronDRADriver (line 126) | func deployNeuronDRADriver(ctx context.Context, config *envconf.Config) ... function TestMain (line 142) | func TestMain(m *testing.M) { FILE: test/cases/neuron-dra/neuron_dra_test.go function TestNeuronDRAMultiNode (line 16) | func TestNeuronDRAMultiNode(t *testing.T) { FILE: test/cases/neuron-dra/topology.go type InstanceTopology (line 21) | type InstanceTopology struct function GetTopologyForNodeType (line 44) | func GetTopologyForNodeType(nodeType string) (*InstanceTopology, error) { function supportedFamilies (line 54) | func supportedFamilies() string { type MPIJobParams (line 67) | type MPIJobParams struct function RenderMPIJobYAML (line 77) | func RenderMPIJobYAML(params MPIJobParams) ([]byte, error) { function getNeuronCount (line 96) | func getNeuronCount(rct *common.ResourceClaimTemplateSpec, topo *Instanc... function ComputeMPIJobParamsFromTestCase (line 112) | func ComputeMPIJobParamsFromTestCase(tc *common.TestCaseSpec, rctIndex m... FILE: test/cases/neuron-inference/bert_inference_test.go function TestNeuronInference (line 30) | func TestNeuronInference(t *testing.T) { function printJobLogs (line 108) | func printJobLogs(ctx context.Context, cfg *envconf.Config, namespace, j... function getClientset (line 150) | func getClientset(restConfig *rest.Config) (*kubernetes.Clientset, error) { FILE: test/cases/neuron-inference/main_test.go function TestMain (line 26) | func TestMain(m *testing.M) { function discoverNeuronCoreCapacity (line 90) | func discoverNeuronCoreCapacity(ctx context.Context, config *envconf.Con... function getNodeCapacity (line 121) | func getNodeCapacity(ctx context.Context, config *envconf.Config) (conte... FILE: test/cases/neuron-inference/vars.go function init (line 27) | func init() { FILE: test/cases/neuron-training/bert_training_test.go function TestBertTraining (line 51) | func TestBertTraining(t *testing.T) { function gatherJobLogs (line 138) | func gatherJobLogs(ctx context.Context, cfg *envconf.Config, namespace, ... function aggregateMetricFromLogs (line 177) | func aggregateMetricFromLogs(metricRegex *regexp.Regexp, logs string) (a... function applyManifests (line 192) | func applyManifests(cfg *envconf.Config, manifests [][]byte) error { function waitForJobCreation (line 198) | func waitForJobCreation(cfg *envconf.Config) (*batchv1.Job, error) { function waitForJobCompletion (line 215) | func waitForJobCompletion(job *batchv1.Job, cfg *envconf.Config) error { function processJobLogs (line 223) | func processJobLogs(ctx context.Context, cfg *envconf.Config) error { function processMetrics (line 236) | func processMetrics(logs string) { function cleanupManifests (line 257) | func cleanupManifests(cfg *envconf.Config, manifests [][]byte) { function getClientset (line 265) | func getClientset(restConfig *rest.Config) (*kubernetes.Clientset, error) { FILE: test/cases/neuron-training/main_test.go function TestMain (line 25) | func TestMain(m *testing.M) { function checkNodeTypes (line 101) | func checkNodeTypes(ctx context.Context, config *envconf.Config) (contex... function checkNonZeroResourceCapacity (line 181) | func checkNonZeroResourceCapacity(ctx context.Context, config *envconf.C... FILE: test/cases/neuron-training/vars.go function init (line 23) | func init() { FILE: test/cases/neuron/main_test.go function deployNeuronDevicePlugin (line 43) | func deployNeuronDevicePlugin(ctx context.Context, config *envconf.Confi... function deployMPIOperator (line 55) | func deployMPIOperator(ctx context.Context, config *envconf.Config) (con... function deployEFAPlugin (line 67) | func deployEFAPlugin(ctx context.Context, config *envconf.Config) (conte... function checkNodeTypes (line 85) | func checkNodeTypes(ctx context.Context, config *envconf.Config) (contex... function TestMain (line 152) | func TestMain(m *testing.M) { FILE: test/cases/neuron/neuron_test.go type neuronSingleNodeManifestTplVars (line 32) | type neuronSingleNodeManifestTplVars struct type neuronMultiNodeTestManifestTplVars (line 36) | type neuronMultiNodeTestManifestTplVars struct function TestNeuronNodes (line 45) | func TestNeuronNodes(t *testing.T) { FILE: test/cases/nvidia-dra/main_test.go function validateConfig (line 49) | func validateConfig() error { constant nvidiaDRAHelmReleaseName (line 77) | nvidiaDRAHelmReleaseName = "nvidia-dra-driver-gpu" constant nvidiaDRAHelmRepoName (line 78) | nvidiaDRAHelmRepoName = "nvidia-dra" constant nvidiaDRAHelmRepoURL (line 79) | nvidiaDRAHelmRepoURL = "https://helm.ngc.nvidia.com/nvidia" constant nvidiaDRANamespace (line 80) | nvidiaDRANamespace = "nvidia-dra-driver-gpu" constant nvidiaDRAHelmChartVer (line 81) | nvidiaDRAHelmChartVer = "25.8.1" function labelNodesGPUPresent (line 85) | func labelNodesGPUPresent(ctx context.Context) error { function installNvidiaDRADriverHelm (line 105) | func installNvidiaDRADriverHelm(ctx context.Context, config *envconf.Con... function uninstallNvidiaDRADriverHelm (line 146) | func uninstallNvidiaDRADriverHelm(ctx context.Context, config *envconf.C... function waitForNvidiaDRADriverReady (line 161) | func waitForNvidiaDRADriverReady(ctx context.Context, config *envconf.Co... function TestMain (line 177) | func TestMain(m *testing.M) { FILE: test/cases/nvidia-dra/nvidia_dra_test.go function TestNvidiaDRAMultiNode (line 16) | func TestNvidiaDRAMultiNode(t *testing.T) { FILE: test/cases/nvidia-dra/topology.go type NvidiaInstanceTopology (line 22) | type NvidiaInstanceTopology struct function GetTopologyForNodeType (line 45) | func GetTopologyForNodeType(nodeType string) (*NvidiaInstanceTopology, e... function supportedFamilies (line 55) | func supportedFamilies() string { type NvidiaMPIJobParams (line 68) | type NvidiaMPIJobParams struct function RenderNvidiaMPIJobYAML (line 78) | func RenderNvidiaMPIJobYAML(params NvidiaMPIJobParams) ([]byte, error) { function getGPUCount (line 97) | func getGPUCount(rct *common.ResourceClaimTemplateSpec, topo *NvidiaInst... function ComputeNvidiaMPIJobParams (line 117) | func ComputeNvidiaMPIJobParams(tc *common.TestCaseSpec, rctIndex map[str... FILE: test/cases/nvidia-inference/bert_inference_test.go type bertInferenceManifestTplVars (line 30) | type bertInferenceManifestTplVars struct function TestBertInference (line 36) | func TestBertInference(t *testing.T) { function printJobLogs (line 114) | func printJobLogs(ctx context.Context, cfg *envconf.Config, namespace, j... function getClientset (line 158) | func getClientset(restConfig *rest.Config) (*kubernetes.Clientset, error) { FILE: test/cases/nvidia-inference/main_test.go type TestConfig (line 26) | type TestConfig struct function TestMain (line 38) | func TestMain(m *testing.M) { function checkGpuCapacity (line 116) | func checkGpuCapacity(ctx context.Context, config *envconf.Config) (cont... FILE: test/cases/nvidia-training/bert_training_test.go function TestBertTraining (line 30) | func TestBertTraining(t *testing.T) { function printJobLogs (line 95) | func printJobLogs(ctx context.Context, cfg *envconf.Config, namespace, j... function getClientset (line 135) | func getClientset(restConfig *rest.Config) (*kubernetes.Clientset, error) { FILE: test/cases/nvidia-training/main_test.go function TestMain (line 29) | func TestMain(m *testing.M) { function checkNodeTypes (line 128) | func checkNodeTypes(ctx context.Context, config *envconf.Config) (contex... FILE: test/cases/nvidia-training/vars.go type Config (line 10) | type Config struct FILE: test/cases/nvidia/capabilities_test.go constant PodName (line 27) | PodName = "moderngl-pod" constant PodNamespace (line 28) | PodNamespace = "default" function TestNvidiaDriverCapabilities (line 31) | func TestNvidiaDriverCapabilities(t *testing.T) { FILE: test/cases/nvidia/containerd_test.go function TestContainerdConfig (line 26) | func TestContainerdConfig(t *testing.T) { FILE: test/cases/nvidia/main_test.go type Config (line 28) | type Config struct function deployMPIOperator (line 46) | func deployMPIOperator(ctx context.Context, config *envconf.Config) (con... function checkNodeTypes (line 58) | func checkNodeTypes(ctx context.Context, config *envconf.Config) (contex... function TestMain (line 98) | func TestMain(m *testing.M) { FILE: test/cases/nvidia/mpi_test.go type ncclTestManifestTplVars (line 36) | type ncclTestManifestTplVars struct function TestMPIJobPytorchTraining (line 48) | func TestMPIJobPytorchTraining(t *testing.T) { function multiNode (line 57) | func multiNode(testName string) features.Feature { function singleNode (line 145) | func singleNode() features.Feature { FILE: test/cases/nvidia/unit_test.go type unitTestManifestTplVars (line 30) | type unitTestManifestTplVars struct type hpcTestManifestTplVars (line 37) | type hpcTestManifestTplVars struct function TestSingleNodeUnitTest (line 41) | func TestSingleNodeUnitTest(t *testing.T) { FILE: test/cases/quick/io_uring_test.go function TestNpmInstallWithCPULimits (line 22) | func TestNpmInstallWithCPULimits(t *testing.T) { FILE: test/cases/quick/limit_test.go function TestUserLimits (line 50) | func TestUserLimits(t *testing.T) { function compareResourceLimitsWithExpectedValues (line 99) | func compareResourceLimitsWithExpectedValues(t *testing.T, logs io.ReadC... function containerTerminated (line 120) | func containerTerminated(obj k8s.Object) bool { function getMarker (line 126) | func getMarker(str string) string { FILE: test/cases/quick/main_test.go function TestMain (line 21) | func TestMain(m *testing.M) { FILE: test/cases/quick/node_topology_test.go function TestNodeTopology (line 20) | func TestNodeTopology(t *testing.T) { FILE: test/cases/workload/main_test.go constant defaultWorkloadTestTimeout (line 20) | defaultWorkloadTestTimeout = 10 * time.Minute function TestMain (line 32) | func TestMain(m *testing.M) { FILE: test/cases/workload/workload_test.go function createWorkloadJob (line 23) | func createWorkloadJob(name, image, command string, resources map[string... function buildResourceRequirements (line 62) | func buildResourceRequirements(resources map[string]string) corev1.Resou... function parseResources (line 73) | func parseResources(resourcesJSON string) (map[string]string, error) { function TestWorkload (line 89) | func TestWorkload(t *testing.T) { FILE: test/common/dra.go function DeployDranet (line 25) | func DeployDranet(ctx context.Context, config *envconf.Config, rdmaDevic... function CountNodesByType (line 55) | func CountNodesByType(ctx context.Context, clientset kubernetes.Interfac... function DeployMPIOperator (line 72) | func DeployMPIOperator(ctx context.Context, config *envconf.Config) error { FILE: test/common/dra_features.go constant NegativeTestTimeout (line 27) | NegativeTestTimeout = 1 * time.Minute constant NegativeTestStabilizationTimeout (line 30) | NegativeTestStabilizationTimeout = 2 * time.Minute constant PositiveTestTimeout (line 32) | PositiveTestTimeout = 20 * time.Minute type ComputeAndRenderFunc (line 38) | type ComputeAndRenderFunc function BuildPositiveFeature (line 43) | func BuildPositiveFeature(name, suiteName, mpiJobName string, manifest [... function BuildNegativeFeature (line 87) | func BuildNegativeFeature(name, suiteName, mpiJobName string, manifest [... function DiscoverAndBuildFeatures (line 141) | func DiscoverAndBuildFeatures( FILE: test/common/dra_types.go type TestCaseClaimRef (line 17) | type TestCaseClaimRef struct type TestCaseSpec (line 26) | type TestCaseSpec struct type ResourceClaimTemplateSpec (line 36) | type ResourceClaimTemplateSpec struct type ResourceClaimRef (line 60) | type ResourceClaimRef struct function ParseTestCaseSpec (line 71) | func ParseTestCaseSpec(data []byte) (*TestCaseSpec, error) { function IsYAMLFile (line 83) | func IsYAMLFile(name string) bool { function LoadRCTIndex (line 90) | func LoadRCTIndex(fsys fs.FS, dir string) (map[string]*ResourceClaimTemp... function ExtractFamily (line 115) | func ExtractFamily(nodeType string) string { function SplitImageRepoTag (line 129) | func SplitImageRepoTag(image string) (repo, tag string) { function ValidateRequiredFlags (line 140) | func ValidateRequiredFlags(flags map[string]string) error { function LoadRCTManifests (line 152) | func LoadRCTManifests(fsys fs.FS, rctSubDir string) ([][]byte, error) { FILE: test/common/flags.go type MetricOps (line 14) | type MetricOps struct function ParseFlags (line 20) | func ParseFlags(config interface{}) (*pflag.FlagSet, error) { FILE: test/common/resources.go function DeployDaemonSet (line 20) | func DeployDaemonSet(name, namespace string) env.Func { FILE: test/images/neuron-inference/infer.py function get_neuron_monitor_stats (line 25) | def get_neuron_monitor_stats(): function print_info (line 78) | def print_info(msg: str): function print_warning (line 83) | def print_warning(msg: str): function print_error (line 88) | def print_error(msg: str): function create_dummy_data (line 93) | def create_dummy_data(tokenizer, batch_size, num_samples=10000, max_leng... function run_inference (line 173) | def run_inference(model, tokenizer, batch_size, mode, n_models=2, n_thre... function main (line 291) | def main(): FILE: test/images/neuron-training/train.py function create_dummy_data (line 20) | def create_dummy_data(tokenizer, num_samples=100, max_length=128): function mask_tokens (line 45) | def mask_tokens(inputs, tokenizer, mlm_probability): function complete_epoch (line 65) | def complete_epoch(epoch, optimizer, parallel_loader, model): function main (line 85) | def main(): FILE: test/images/neuron/tests/testNeuronMlp.py class MLP (line 35) | class MLP(nn.Module): method __init__ (line 36) | def __init__(self, input_size = 28 * 28, output_size = 10, layers = [1... method forward (line 42) | def forward(self, x): function main (line 49) | def main(): FILE: test/images/neuron/tests/testNeuronParallelState.py function test_initialize_model_parallel (line 23) | def test_initialize_model_parallel(tensor_model_parallel_size): function test_get_tensor_model_parallel_src_rank (line 67) | def test_get_tensor_model_parallel_src_rank(tensor_model_parallel_size_): FILE: test/images/neuron/tests/testNeuronSingleAllReduce.py function _mp_fn (line 12) | def _mp_fn(): FILE: test/images/nvidia-inference/infer.py function create_dummy_data (line 19) | def create_dummy_data(tokenizer, batch_size, num_samples=100, max_length... function run_inference (line 81) | def run_inference(model, tokenizer, batch_size, mode, device): function main (line 139) | def main(): FILE: test/images/nvidia-training/train.py function create_dummy_data (line 11) | def create_dummy_data(tokenizer, num_samples=100, max_length=128): function mask_tokens (line 32) | def mask_tokens(inputs, tokenizer, mlm_probability): function setup (line 46) | def setup(rank, world_size, local_rank): function cleanup (line 59) | def cleanup(): function train_bert (line 63) | def train_bert(rank, world_size, local_rank, model, tokenizer): function main (line 109) | def main(): FILE: test/manifests/rendered.go function RenderCloudWatchAgentManifest (line 11) | func RenderCloudWatchAgentManifest(metricDimensions map[string]string) (...