Title: feat: Add blog post for PyTorch ecosystem announcement by Copilot · Pull Request #5906 · feast-dev/feast · GitHub
Open Graph Title: feat: Add blog post for PyTorch ecosystem announcement by Copilot · Pull Request #5906 · feast-dev/feast
X Title: feat: Add blog post for PyTorch ecosystem announcement by Copilot · Pull Request #5906 · feast-dev/feast
Description: What this PR does / why we need it:
Adds blog post announcing Feast's inclusion in the PyTorch ecosystem, referenced at https://pytorch.org/blog/feast-joins-the-pytorch-ecosystem/.
Key Content:
PyTorch + Feast integration patterns for training and serving
Working code examples with proper imports and type handling
Benefits: production-ready feature engineering, flexible data sources, scalability
Getting started guide and community resources
Code Example:
from feast import FeatureStore
import torch
store = FeatureStore(repo_path=".")
# Get features for training
training_df = store.get_historical_features(
entity_df=entity_df,
features=["user_features:age", "user_features:activity_score"]
).to_df()
# Use with PyTorch DataLoader
dataset = FeatureDataset(training_df, feature_cols)
dataloader = DataLoader(dataset, batch_size=32)
Screenshot:
Misc
Blog post follows existing format at infra/website/docs/blog/ with frontmatter metadata and hero image.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
pytorch.org
Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)
telemetry.astro.build
Triggering command: /usr/local/bin/node node /home/REDACTED/work/feast/feast/infra/website/node_modules/.bin/astro build (dns block)
Triggering command: /usr/local/bin/node node /home/REDACTED/work/feast/feast/infra/website/node_modules/.bin/astro dev (dns block)
If you need me to access, download, or install something from one of these locations, you can either:
Configure Actions setup steps to set up my environment, which run before the firewall is enabled
Add the appropriate URLs or hosts to the custom allowlist in this repository's Copilot coding agent settings (admins only)
Original prompt
This section details on the original issue you should resolve
Open Graph Description: What this PR does / why we need it: Adds blog post announcing Feast's inclusion in the PyTorch ecosystem, referenced at https://pytorch.org/blog/feast-joins-the-pytorch-ecosystem/. Key Content:...
X Description: What this PR does / why we need it: Adds blog post announcing Feast's inclusion in the PyTorch ecosystem, referenced at https://pytorch.org/blog/feast-joins-the-pytorch-ecosystem/. Key Cont...
Opengraph URL: https://github.com/feast-dev/feast/pull/5906
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:8885197d-1c50-461c-8d08-e27c816c32de |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | A83C:3B16A6:46CD8C0:639214A:6A4F767A |
| html-safe-nonce | 83e38594f4a3b5961a8803c3c86dc59fb7667e44e93c5935a53c80a438f0b8e9 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBODNDOjNCMTZBNjo0NkNEOEMwOjYzOTIxNEE6NkE0Rjc2N0EiLCJ2aXNpdG9yX2lkIjoiODUyMTQxNjA5MTQ1MjI3NDI5OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | ce79461ba35867fe917a0b7c19fd2a70665d3f3a5eee9c0d48c7a6923b076a64 |
| hovercard-subject-tag | pull_request:3210717478 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/5906/files |
| twitter:image | https://avatars.githubusercontent.com/in/1143301?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/1143301?s=400&v=4 |
| og:image:alt | What this PR does / why we need it: Adds blog post announcing Feast's inclusion in the PyTorch ecosystem, referenced at https://pytorch.org/blog/feast-joins-the-pytorch-ecosystem/. Key Content:... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b92d11c0aa4a77d54ef4af1078b6a15fb5a70a215b30c4ecf28889d5a8e656d9 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 4b249b445842943ed31549e027f57a8ade9881ed |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width