Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Dokibird Apex Legends Wattson Pores and skin and YouTooz Plush Seem

    February 11, 2026

    Saskatchewan pulse trade welcomes $75M federal market diversification funding

    February 11, 2026

    Pakistan had no ‘private curiosity’ in conferences with ICC, BCB officers: Naqvi

    February 11, 2026
    Facebook X (Twitter) Instagram
    Wednesday, February 11
    Trending
    • Dokibird Apex Legends Wattson Pores and skin and YouTooz Plush Seem
    • Saskatchewan pulse trade welcomes $75M federal market diversification funding
    • Pakistan had no ‘private curiosity’ in conferences with ICC, BCB officers: Naqvi
    • Amazon might launch a market the place media websites can promote their content material to AI corporations
    • Norway parliament to nominate uncommon outdoors probe of overseas ministry’s Epstein hyperlinks
    • UN warns Israel’s settlement transfer threatens two-state answer
    • ‘I needed to play towards my nature,’ says Mahira Khan
    • Crypto Miner Canaan Shares Sink 7% Regardless of Robust This fall
    • Newest Careers at Home Constructing Finance Firm Restricted 2026 Job Commercial Pakistan
    • Let's Draw With Suda 51
    Facebook X (Twitter) Instagram Pinterest Vimeo
    The News92The News92
    • Home
    • World
    • National
    • Sports
    • Crypto
    • Travel
    • Lifestyle
    • Jobs
    • Insurance
    • Gaming
    • AI & Tech
    • Health & Fitness
    The News92The News92
    Home - AI & Tech - Learn how to Design Advanced Deep Studying Tensor Pipelines Utilizing Einops with Imaginative and prescient, Consideration, and Multimodal Examples
    AI & Tech

    Learn how to Design Advanced Deep Studying Tensor Pipelines Utilizing Einops with Imaginative and prescient, Consideration, and Multimodal Examples

    Naveed AhmadBy Naveed AhmadFebruary 11, 2026No Comments2 Mins Read
    Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
    Learn how to Design Advanced Deep Studying Tensor Pipelines Utilizing Einops with Imaginative and prescient, Consideration, and Multimodal Examples
    Share
    Facebook Twitter LinkedIn Pinterest Email


    part("6) pack unpack")
    B, Cemb = 2, 128
    
    
    class_token = torch.randn(B, 1, Cemb, gadget=gadget)
    image_tokens = torch.randn(B, 196, Cemb, gadget=gadget)
    text_tokens = torch.randn(B, 32, Cemb, gadget=gadget)
    show_shape("class_token", class_token)
    show_shape("image_tokens", image_tokens)
    show_shape("text_tokens", text_tokens)
    
    
    packed, ps = pack([class_token, image_tokens, text_tokens], "b * c")
    show_shape("packed", packed)
    print("packed_shapes (ps):", ps)
    
    
    mixer = nn.Sequential(
       nn.LayerNorm(Cemb),
       nn.Linear(Cemb, 4 * Cemb),
       nn.GELU(),
       nn.Linear(4 * Cemb, Cemb),
    ).to(gadget)
    
    
    blended = mixer(packed)
    show_shape("blended", blended)
    
    
    class_out, image_out, text_out = unpack(blended, ps, "b * c")
    show_shape("class_out", class_out)
    show_shape("image_out", image_out)
    show_shape("text_out", text_out)
    assert class_out.form == class_token.form
    assert image_out.form == image_tokens.form
    assert text_out.form == text_tokens.form
    
    
    part("7) layers")
    class PatchEmbed(nn.Module):
       def __init__(self, in_channels=3, emb_dim=192, patch=8):
           tremendous().__init__()
           self.patch = patch
           self.to_patches = Rearrange("b c (h p1) (w p2) -> b (h w) (p1 p2 c)", p1=patch, p2=patch)
           self.proj = nn.Linear(in_channels * patch * patch, emb_dim)
    
    
       def ahead(self, x):
           x = self.to_patches(x)
           return self.proj(x)
    
    
    class SimpleVisionHead(nn.Module):
       def __init__(self, emb_dim=192, num_classes=10):
           tremendous().__init__()
           self.pool = Scale back("b t c -> b c", discount="imply")
           self.classifier = nn.Linear(emb_dim, num_classes)
    
    
       def ahead(self, tokens):
           x = self.pool(tokens)
           return self.classifier(x)
    
    
    patch_embed = PatchEmbed(in_channels=3, emb_dim=192, patch=8).to(gadget)
    head = SimpleVisionHead(emb_dim=192, num_classes=10).to(gadget)
    
    
    imgs = torch.randn(4, 3, 32, 32, gadget=gadget)
    tokens = patch_embed(imgs)
    logits = head(tokens)
    show_shape("tokens", tokens)
    show_shape("logits", logits)
    
    
    part("8) sensible")
    x = torch.randn(2, 32, 16, 16, gadget=gadget)
    g = 8
    xg = rearrange(x, "b (g cg) h w -> (b g) cg h w", g=g)
    show_shape("x", x)
    show_shape("xg", xg)
    
    
    imply = scale back(xg, "bg cg h w -> bg 1 1 1", "imply")
    var = scale back((xg - imply) ** 2, "bg cg h w -> bg 1 1 1", "imply")
    xg_norm = (xg - imply) / torch.sqrt(var + 1e-5)
    x_norm = rearrange(xg_norm, "(b g) cg h w -> b (g cg) h w", b=2, g=g)
    show_shape("x_norm", x_norm)
    
    
    z = torch.randn(3, 64, 20, 30, gadget=gadget)
    z_flat = rearrange(z, "b c h w -> b c (h w)")
    z_unflat = rearrange(z_flat, "b c (h w) -> b c h w", h=20, w=30)
    assert (z - z_unflat).abs().max().merchandise() < 1e-6
    show_shape("z_flat", z_flat)
    
    
    part("9) views")
    a = torch.randn(2, 3, 4, 5, gadget=gadget)
    b = rearrange(a, "b c h w -> b h w c")
    print("a.is_contiguous():", a.is_contiguous())
    print("b.is_contiguous():", b.is_contiguous())
    print("b._base is a:", getattr(b, "_base", None) is a)
    
    
    part("Completed ✅ You now have reusable einops patterns for imaginative and prescient, consideration, and multimodal token packing")



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleJacob Elordi noticed getting near Sydney Sweeney
    Next Article Ukrainian athlete to put on black armband
    Naveed Ahmad
    • Website
    • Tumblr

    Related Posts

    AI & Tech

    Amazon might launch a market the place media websites can promote their content material to AI corporations

    February 11, 2026
    AI & Tech

    An ice dance duo skated to AI music on the Olympics

    February 11, 2026
    AI & Tech

    Boston Dynamics CEO Robert Playter steps down after 30 years on the firm

    February 11, 2026
    Add A Comment
    Leave A Reply Cancel Reply

    Demo
    Top Posts

    Zendaya warns Sydney Sweeney to maintain her distance from Tom Holland

    January 24, 20264 Views

    Lenovo’s Qira is a Guess on Ambient, Cross-device AI—and on a New Type of Working System

    January 30, 20261 Views

    Mike Lynch superyacht builder sues widow for £400m over Bayesian sinking

    January 25, 20261 Views
    Stay In Touch
    • Facebook
    • YouTube
    • TikTok
    • WhatsApp
    • Twitter
    • Instagram
    Latest Reviews

    Subscribe to Updates

    Get the latest tech news from FooBar about tech, design and biz.

    Demo
    Most Popular

    Zendaya warns Sydney Sweeney to maintain her distance from Tom Holland

    January 24, 20264 Views

    Lenovo’s Qira is a Guess on Ambient, Cross-device AI—and on a New Type of Working System

    January 30, 20261 Views

    Mike Lynch superyacht builder sues widow for £400m over Bayesian sinking

    January 25, 20261 Views
    Our Picks

    Dokibird Apex Legends Wattson Pores and skin and YouTooz Plush Seem

    February 11, 2026

    Saskatchewan pulse trade welcomes $75M federal market diversification funding

    February 11, 2026

    Pakistan had no ‘private curiosity’ in conferences with ICC, BCB officers: Naqvi

    February 11, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    Facebook X (Twitter) Instagram Pinterest
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms & Conditions
    • Advertise
    • Disclaimer
    © 2026 TheNews92.com. All Rights Reserved. Unauthorized reproduction or redistribution of content is strictly prohibited.

    Type above and press Enter to search. Press Esc to cancel.