René's URL Explorer Experiment


Title: XLS backend by vasdommes · Pull Request #1475 · fastmachinelearning/hls4ml · GitHub

Open Graph Title: XLS backend by vasdommes · Pull Request #1475 · fastmachinelearning/hls4ml

X Title: XLS backend by vasdommes · Pull Request #1475 · fastmachinelearning/hls4ml

Description: Machine learning on FPGAs using HLS. Contribute to fastmachinelearning/hls4ml development by creating an account on GitHub.

Open Graph Description: Description This PR adds XLS backend. It is based on PR #1343, with most of the code rewritten and new features added. Google XLS is an open-source (Apache 2) High Level Syntesis toolchain that pro...

X Description: Description This PR adds XLS backend. It is based on PR #1343, with most of the code rewritten and new features added. Google XLS is an open-source (Apache 2) High Level Syntesis toolchain that pro...

Opengraph URL: https://github.com/fastmachinelearning/hls4ml/pull/1475

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:292aac61-046a-589e-9b73-3e722c69233f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD24C:2CE60F:15BBDA5:1DF9512:6A4BFD44
html-safe-nonce2383dd505e34d4dba900e73bc11c0252c947ddf5bc5f45e77e5c54cd3795fc2f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMjRDOjJDRTYwRjoxNUJCREE1OjFERjk1MTI6NkE0QkZENDQiLCJ2aXNpdG9yX2lkIjoiMTM3OTA1NjU3MjUyMTI1MDExNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac8ae12d55ed5b8e368faa8965fed0ae345d6f7a3e7ab0dbfcb332211e04a7d48d
hovercard-subject-tagpull_request:3685075726
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/fastmachinelearning/hls4ml/1475/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/6c7fc4af10745e2b120a054f0df8e36ebbfd7ff38b5d3dbff94bdcabafb410fd/fastmachinelearning/hls4ml/pull/1475
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/6c7fc4af10745e2b120a054f0df8e36ebbfd7ff38b5d3dbff94bdcabafb410fd/fastmachinelearning/hls4ml/pull/1475
og:image:altDescription This PR adds XLS backend. It is based on PR #1343, with most of the code rewritten and new features added. Google XLS is an open-source (Apache 2) High Level Syntesis toolchain that pro...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamevasdommes
hostnamegithub.com
expected-hostnamegithub.com
None0f5d3ba365b3985d75c32a5957c8635488d58dcf027ae6ae958eee7edaa306a2
turbo-cache-controlno-cache
go-importgithub.com/fastmachinelearning/hls4ml git https://github.com/fastmachinelearning/hls4ml.git
octolytics-dimension-user_id33101568
octolytics-dimension-user_loginfastmachinelearning
octolytics-dimension-repository_id108329371
octolytics-dimension-repository_nwofastmachinelearning/hls4ml
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id108329371
octolytics-dimension-repository_network_root_nwofastmachinelearning/hls4ml
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release6c542436f9c7282f518e9ec7bc5a3adff20a13fd
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/fastmachinelearning/hls4ml/pull/1475#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffastmachinelearning%2Fhls4ml%2Fpull%2F1475
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffastmachinelearning%2Fhls4ml%2Fpull%2F1475
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=fastmachinelearning%2Fhls4ml
Reloadhttps://github.com/fastmachinelearning/hls4ml/pull/1475
Reloadhttps://github.com/fastmachinelearning/hls4ml/pull/1475
Reloadhttps://github.com/fastmachinelearning/hls4ml/pull/1475
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
fastmachinelearning https://github.com/fastmachinelearning
hls4mlhttps://github.com/fastmachinelearning/hls4ml
Notifications https://github.com/login?return_to=%2Ffastmachinelearning%2Fhls4ml
Fork 568 https://github.com/login?return_to=%2Ffastmachinelearning%2Fhls4ml
Star 2k https://github.com/login?return_to=%2Ffastmachinelearning%2Fhls4ml
Code https://github.com/fastmachinelearning/hls4ml
Issues 196 https://github.com/fastmachinelearning/hls4ml/issues
Pull requests 41 https://github.com/fastmachinelearning/hls4ml/pulls
Discussions https://github.com/fastmachinelearning/hls4ml/discussions
Actions https://github.com/fastmachinelearning/hls4ml/actions
Projects https://github.com/fastmachinelearning/hls4ml/projects
Security and quality 0 https://github.com/fastmachinelearning/hls4ml/security
Insights https://github.com/fastmachinelearning/hls4ml/pulse
Code https://github.com/fastmachinelearning/hls4ml
Issues https://github.com/fastmachinelearning/hls4ml/issues
Pull requests https://github.com/fastmachinelearning/hls4ml/pulls
Discussions https://github.com/fastmachinelearning/hls4ml/discussions
Actions https://github.com/fastmachinelearning/hls4ml/actions
Projects https://github.com/fastmachinelearning/hls4ml/projects
Security and quality https://github.com/fastmachinelearning/hls4ml/security
Insights https://github.com/fastmachinelearning/hls4ml/pulse
vasdommeshttps://github.com/vasdommes
fastmachinelearning:mainhttps://github.com/fastmachinelearning/hls4ml/tree/main
vasdommes:xls_backendhttps://github.com/vasdommes/hls4ml/tree/xls_backend
Conversationhttps://github.com/fastmachinelearning/hls4ml/pull/1475
Commits118 (118)https://github.com/fastmachinelearning/hls4ml/pull/1475/commits
Checkshttps://github.com/fastmachinelearning/hls4ml/pull/1475/checks
Files changedhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files
XLS backendhttps://github.com/fastmachinelearning/hls4ml/pull/1475#top
vasdommeshttps://github.com/vasdommes
fastmachinelearning:mainhttps://github.com/fastmachinelearning/hls4ml/tree/main
vasdommes:xls_backendhttps://github.com/vasdommes/hls4ml/tree/xls_backend
https://github.com/vasdommes
vasdommeshttps://github.com/vasdommes
May 14, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#issue-4448606060
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
#1343https://github.com/fastmachinelearning/hls4ml/pull/1343
Google XLShttps://google.github.io/xls/
DSLXhttps://google.github.io/xls/dslx_reference/
XLS IRhttps://google.github.io/xls/ir_overview/
Optimizedhttps://google.github.io/xls/optimizations/optimizations/
(System)Veriloghttps://google.github.io/xls/codegen_options/
removedhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/ed74aff263a9f31f62ffb9d74ec9ddd8c81e621b
codegen optionshttps://google.github.io/xls/codegen_options/
FixedPointhttps://github.com/google/xls/pull/2066
procshttps://google.github.io/xls/dslx_reference/#communicating-sequential-processes-aka-procs
@calad0ihttps://github.com/calad0i
test_softmax.py does not test argmax and latency implementations; latency fails #1443https://github.com/fastmachinelearning/hls4ml/issues/1443
Addedhttps://github.com/vasdommes/hls4ml/commit/2ec9ef35e9b30c0a6c30132a4f2e84e9d4c86b36#diff-e5cc32b6085fc8e732ef06de16c8d1f6ba56688906f9a6f70bd4d6c2932d2d65R824-R828
Updatedhttps://github.com/vasdommes/hls4ml/commit/878df2402da0fa223e589479e2e5d3cb8dec58a4
xls-pythonhttps://calad0i.github.io/pyxls/
DSLX standard libraryhttps://google.github.io/xls/dslx_std/
test_pytorch_api.py/test_squeezehttps://github.com/vasdommes/hls4ml/blob/2425a5ff76906287f719bf41f0e7f1142265253a/test/pytest/test_pytorch_api.py#L653
test_keras_api.py/test_conv2dhttps://github.com/vasdommes/hls4ml/blob/70c7b7bab5c8e6b3080bfd44efcd07635405bb66/test/pytest/test_keras_api.py#L240
8578a62https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/8578a62eb17a3b08d1aea0f047d33ca480b7f930
75a04fbhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/75a04fb6ce3639f146d46f42002b12d528384276
guidelines for contributinghttps://github.com/fastmachinelearning/hls4ml/blob/main/CONTRIBUTING.md
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
Girjoabahttps://github.com/Girjoaba
July 16, 2025 18:04https://github.com/fastmachinelearning/hls4ml/pull/1475#commits-pushed-f88faa0
https://github.com/Girjoaba
init: xls backend (not working), implemented xls specific layer infor…https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/f88faa0093579ed722ea30ce0f89529ede32acfa
f88faa0https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/f88faa0093579ed722ea30ce0f89529ede32acfa
https://github.com/Girjoaba
testhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/4496252db8164036379504268d9db2dba9b6c3d3
4496252https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/4496252db8164036379504268d9db2dba9b6c3d3
https://github.com/Girjoaba
feat: loading weights and creating infrastructure added to writerhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/d8b2415e8d52ee304a674dd54a4a4cb011891176
d8b2415https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/d8b2415e8d52ee304a674dd54a4a4cb011891176
https://github.com/Girjoaba
feat: init writer completehttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/fbe2e8295aec67cd775087f9e42b832b8595d2f3
fbe2e82https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/fbe2e8295aec67cd775087f9e42b832b8595d2f3
https://github.com/Girjoaba
feat: first end2end working testhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/f9b28634e703742d1e3f9d966c1198b147b34e35
f9b2863https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/f9b28634e703742d1e3f9d966c1198b147b34e35
https://github.com/Girjoaba
fix: vector input support, change back to current directoryhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/0952f1bac0f46eea2246031f687c41a4611dd504
0952f1bhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/0952f1bac0f46eea2246031f687c41a4611dd504
https://github.com/Girjoaba
refactoring: predict function callhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/b32405b55740302a16de13631315e53d74dad111
b32405bhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/b32405b55740302a16de13631315e53d74dad111
https://github.com/Girjoaba
feat: solo relu activation test passhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/6d9166650d9274603cfbbc84fe98337f9fe4009d
6d91666https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/6d9166650d9274603cfbbc84fe98337f9fe4009d
https://github.com/Girjoaba
debt cleanup: split dslx templates in multiple fileshttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/86dd94acfb4d9b92de6efa199dbfc1100743be2f
86dd94ahttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/86dd94acfb4d9b92de6efa199dbfc1100743be2f
https://github.com/Girjoaba
refactoring: simplified writer -> attribute factory written as an opt…https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/0b9ad5714beff6d511cfae932cfa6541076fd842
0b9ad57https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/0b9ad5714beff6d511cfae932cfa6541076fd842
https://github.com/Girjoaba
feat: softmax xls implementation of table lookuphttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/a78bd1b452adbb539494a521bc3071926f96426c
a78bd1bhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/a78bd1b452adbb539494a521bc3071926f96426c
https://github.com/Girjoaba
integrated strategies for the softmax implementationhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/b24e5811f2110929b96344332b123662b2ede48d
b24e581https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/b24e5811f2110929b96344332b123662b2ede48d
https://github.com/Girjoaba
bugfix: softmax latency implementationhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/039c514c607e29abedc481c86c03f88a302e49b8
039c514https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/039c514c607e29abedc481c86c03f88a302e49b8
https://github.com/Girjoaba
cleanup: removed junk filehttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/dc8f5a9853ecb0fa998977f06f9763017d5c611d
dc8f5a9https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/dc8f5a9853ecb0fa998977f06f9763017d5c611d
https://github.com/Girjoaba
feat: stable softmax 1 specific precision workinghttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/248c0f02379a8815720622cce36cde3e69127acd
248c0f0https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/248c0f02379a8815720622cce36cde3e69127acd
https://github.com/Girjoaba
cleanup: removed junkhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/4ff3f949e5b1e5a1b1f6309e3c5769fa67a6a92a
4ff3f94https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/4ff3f949e5b1e5a1b1f6309e3c5769fa67a6a92a
https://github.com/Girjoaba
feat: integrated stable softmax with all layershttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/9a73968dd7d0a739b76a119a14469a3bdb16b2cc
9a73968https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/9a73968dd7d0a739b76a119a14469a3bdb16b2cc
https://github.com/Girjoaba
feat: softmax stable and argmax working any bit precision combinationhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/5684d260da6e5c805ca3cfe5ab76c9bfd9fd7d5b
5684d26https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/5684d260da6e5c805ca3cfe5ab76c9bfd9fd7d5b
https://github.com/Girjoaba
feat: xls utilization report parsing with vivadohttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/ff02a021f8439c3b2da297822f049dbaa73d15f1
ff02a02https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/ff02a021f8439c3b2da297822f049dbaa73d15f1
https://github.com/Girjoaba
wip: cnnhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/c6a9ccdd1cc19f94f2c5c5d145aeb1382761cf83
c6a9ccdhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/c6a9ccdd1cc19f94f2c5c5d145aeb1382761cf83
https://github.com/Girjoaba
feat: prepared writer weights for CNNshttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/81af6b630cbb86d80781f81088eab623996cc104
81af6b6https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/81af6b630cbb86d80781f81088eab623996cc104
https://github.com/Girjoaba
feat: conv2d_latency is now code generatedhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/5c42f5c1ba54944e02980d2ae14abe81e86d38b1
5c42f5chttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/5c42f5c1ba54944e02980d2ae14abe81e86d38b1
https://github.com/Girjoaba
reverted look_up tableshttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/092a809e022b1f3157476039903aa263d6430ee5
092a809https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/092a809e022b1f3157476039903aa263d6430ee5
https://github.com/Girjoaba
feat: timing report when building the projecthttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/90c3231b2138eed6173316caac28ca69f96532d4
90c3231https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/90c3231b2138eed6173316caac28ca69f96532d4
https://github.com/vasdommes
Fix input type for top function in DSLXhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/a7fbae35001141dff78ffb8a0c2d66f6eb3c6d01
a7fbae3https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/a7fbae35001141dff78ffb8a0c2d66f6eb3c6d01
https://github.com/vasdommes
Add fix_softmax_table_size to XLS optimization passeshttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/9e7afe0504f0ddad69b34aa16a2a3bf72b0dd2e8
9e7afe0https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/9e7afe0504f0ddad69b34aa16a2a3bf72b0dd2e8
https://github.com/vasdommes
Merge remote-tracking branch 'refs/remotes/origin/main' into xls_backendhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/912e6cc05d6d68c9d2e168eb4105a3163d9b6166
912e6cchttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/912e6cc05d6d68c9d2e168eb4105a3163d9b6166
https://github.com/vasdommes
Fix after merge: remove get_shape() and dim names from XLS.https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/a5cccbe0b783c224b4e576a1a03db7b18b7202e7
a5cccbehttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/a5cccbe0b783c224b4e576a1a03db7b18b7202e7
fastmachinelearning#1321https://github.com/fastmachinelearning/hls4ml/pull/1321
https://github.com/vasdommes
Fix test_softmax.py: replace 'strategy' with 'implementation'https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/b689c7baf4c8243b7fb577876224b89bc6cfcf6d
b689c7bhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/b689c7baf4c8243b7fb577876224b89bc6cfcf6d
fastmachinelearning#1443https://github.com/fastmachinelearning/hls4ml/issues/1443
https://github.com/vasdommes
XLS: fix softmax_latency parametric types, refactor func_call generationhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/75d5d40b2dfdb61e4ddc6563976bc139ee783012
75d5d40https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/75d5d40b2dfdb61e4ddc6563976bc139ee783012
https://github.com/vasdommes
pre-commithttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/12b32a718054c41394ff08747ba9908d184891c1
12b32a7https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/12b32a718054c41394ff08747ba9908d184891c1
https://github.com/jmitrevs
jmitrevshttps://github.com/jmitrevs
please test https://github.com/fastmachinelearning/hls4ml/issues?q=state%3Aopen%20label%3A%22please%20test%22
May 16, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#event-25611476911
https://github.com/vasdommes
Reduce XLS dimensions in test_pointwiseconv.py and test_pooling.py to…https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/8578a62eb17a3b08d1aea0f047d33ca480b7f930
8578a62https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/8578a62eb17a3b08d1aea0f047d33ca480b7f930
https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75309630https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75309630
https://github.com/jmitrevs
jmitrevshttps://github.com/jmitrevs
please test https://github.com/fastmachinelearning/hls4ml/issues?q=state%3Aopen%20label%3A%22please%20test%22
please test https://github.com/fastmachinelearning/hls4ml/issues?q=state%3Aopen%20label%3A%22please%20test%22
May 26, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#event-25991315683
vasdommeshttps://github.com/vasdommes
May 27, 2026 14:16https://github.com/fastmachinelearning/hls4ml/pull/1475#commits-pushed-6fff642
https://github.com/vasdommes
Fix test_softmax.py: skip argmax implementation for Catapult backendhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/6fff6425c89f4ca2e3189f339d1b98ad22270546
6fff642https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/6fff6425c89f4ca2e3189f339d1b98ad22270546
b689c7bhttps://github.com/vasdommes/hls4ml/commit/b689c7baf4c8243b7fb577876224b89bc6cfcf6d
fastmachinelearning#1443https://github.com/fastmachinelearning/hls4ml/issues/1443
https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75627941https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75627941
https://github.com/vasdommes
Reduce XLS dimensions in various tests to make them faster.https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/75a04fb6ce3639f146d46f42002b12d528384276
75a04fbhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/75a04fb6ce3639f146d46f42002b12d528384276
https://github.com/jmitrevs
jmitrevshttps://github.com/jmitrevs
please test https://github.com/fastmachinelearning/hls4ml/issues?q=state%3Aopen%20label%3A%22please%20test%22
please test https://github.com/fastmachinelearning/hls4ml/issues?q=state%3Aopen%20label%3A%22please%20test%22
May 28, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#event-26086937527
https://github.com/vasdommes
vasdommeshttps://github.com/vasdommes
Jun 5, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#issuecomment-4633284032
https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75768174https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75768174
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
https://github.com/calad0i
calad0ihttps://github.com/calad0i
Jun 6, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#issuecomment-4638552950
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
https://github.com/vloncar
vloncarhttps://github.com/vloncar
Jun 7, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#issuecomment-4643802764
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
https://github.com/calad0i
calad0ihttps://github.com/calad0i
Jun 7, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#issuecomment-4643847080
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75680057https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75680057
https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75627913https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75627913
https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75482738https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75482738
https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75329237https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75329237
https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75320437https://gitlab.cern.ch/fastmachinelearning/hls4ml/-/jobs/75320437
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
https://github.com/vloncar
vloncarhttps://github.com/vloncar
Jun 7, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#issuecomment-4644065945
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
https://github.com/jmitrevs
jmitrevshttps://github.com/jmitrevs
Copilothttps://github.com/apps/copilot-pull-request-reviewer
June 10, 2026 18:19https://github.com/fastmachinelearning/hls4ml/pull/1475#event-26588893538
started reviewinghttps://github.com/fastmachinelearning/hls4ml/sessions/e102d3cb-90f2-4d66-ad2d-6430fd331470
jmitrevshttps://github.com/jmitrevs
June 10, 2026 18:19https://github.com/fastmachinelearning/hls4ml/pull/1475#event-26588902165
View session https://github.com/fastmachinelearning/hls4ml/sessions/e102d3cb-90f2-4d66-ad2d-6430fd331470
https://github.com/apps/copilot-pull-request-reviewer
Copilothttps://github.com/apps/copilot-pull-request-reviewer
Jun 10, 2026 https://github.com/fastmachinelearning/hls4ml/pull/1475#pullrequestreview-4470536660
View reviewed changes https://github.com/fastmachinelearning/hls4ml/pull/1475/files/75a04fb6ce3639f146d46f42002b12d528384276
Copilothttps://github.com/apps/copilot-pull-request-reviewer
https://github.com/fastmachinelearning/hls4ml/pull/1475#pullrequestreview-4470536660
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Add Copilot custom instructionshttps://github.com/fastmachinelearning/hls4ml/new/main?filename=.github/instructions/*.instructions.md
Learn how to get startedhttps://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
test/pytest/test_softmax.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/75a04fb6ce3639f146d46f42002b12d528384276#diff-446583194f19329d3279de1da77e602d0de8848df3459f5b4262f0ca2a86d03d
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
test/pytest/test_softmax.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/75a04fb6ce3639f146d46f42002b12d528384276#diff-446583194f19329d3279de1da77e602d0de8848df3459f5b4262f0ca2a86d03d
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/backends/xls/xls_backend.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/75a04fb6ce3639f146d46f42002b12d528384276#diff-03d491741e79dd8b05eb21f6b44218599a8767cfb8e8b003e26ab9084aefde27
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/report/xls_report.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/75a04fb6ce3639f146d46f42002b12d528384276#diff-db489b3c414d186ecf3de6c64d0093d97dedce162ff2995b25be4d4662f03b1a
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
docs/backend/xls.rsthttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/75a04fb6ce3639f146d46f42002b12d528384276#diff-83fc02916eb3f7fab231934c6781d840992b3a53af05900b26dabf98608592ac
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
docs/backend/xls.rsthttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/75a04fb6ce3639f146d46f42002b12d528384276#diff-83fc02916eb3f7fab231934c6781d840992b3a53af05900b26dabf98608592ac
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
vasdommeshttps://github.com/vasdommes
June 12, 2026 13:41https://github.com/fastmachinelearning/hls4ml/pull/1475#commits-pushed-d340575
https://github.com/vasdommes
https://github.com/apps/copilot-pull-request-reviewer
XLS: Fix clock_period units for Vivado report (ps -> ns)https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/d3405754bba27f5952d27486a6cf8eecd389566a
d340575https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/d3405754bba27f5952d27486a6cf8eecd389566a
https://github.com/vasdommes
Add XLS to test_softmax_skippedhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/102b50f0a3259b31331646fc8d95fbe12b433b72
102b50fhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/102b50f0a3259b31331646fc8d95fbe12b433b72
https://github.com/vasdommes
XLS report: throw error if .sv file not foundhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/dad0fa6edb56a6ec94b2b5d87da600d4dbd4b05a
dad0fa6https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/dad0fa6edb56a6ec94b2b5d87da600d4dbd4b05a
https://github.com/vasdommes
xls.rst: add blank line before code-block, fix typohttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/65af7496eacf3042c0ef0a94b48ac1d8a85e1203
65af749https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/65af7496eacf3042c0ef0a94b48ac1d8a85e1203
https://github.com/calad0i
calad0ihttps://github.com/calad0i
Jun 17, 2026 https://github.com/fastmachinelearning/hls4ml/pull/1475#pullrequestreview-4514727878
View reviewed changes https://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203
hls4ml/backends/xls/xls_types.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-dbc61933b1a347b4924dc56ae4c87b67850a77332bc789cb3451fb560be0ba50
calad0ihttps://github.com/calad0i
Jun 17, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#discussion_r3427452007
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
vasdommeshttps://github.com/vasdommes
Jun 18, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#discussion_r3438860363
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@jmitrevshttps://github.com/jmitrevs
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/backends/xls/xls_types.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-dbc61933b1a347b4924dc56ae4c87b67850a77332bc789cb3451fb560be0ba50
calad0ihttps://github.com/calad0i
Jun 17, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#discussion_r3427470876
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
vasdommeshttps://github.com/vasdommes
Jun 18, 2026https://github.com/fastmachinelearning/hls4ml/pull/1475#discussion_r3438916725
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/backends/xls/xls_types.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-dbc61933b1a347b4924dc56ae4c87b67850a77332bc789cb3451fb560be0ba50
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/backends/xls/xls_types.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-dbc61933b1a347b4924dc56ae4c87b67850a77332bc789cb3451fb560be0ba50
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/backends/xls/xls_backend.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-03d491741e79dd8b05eb21f6b44218599a8767cfb8e8b003e26ab9084aefde27
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/backends/xls/xls_types.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-dbc61933b1a347b4924dc56ae4c87b67850a77332bc789cb3451fb560be0ba50
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/backends/xls/xls_types.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-dbc61933b1a347b4924dc56ae4c87b67850a77332bc789cb3451fb560be0ba50
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/report/xls_report.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-db489b3c414d186ecf3de6c64d0093d97dedce162ff2995b25be4d4662f03b1a
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/backends/xls/xls_types.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-dbc61933b1a347b4924dc56ae4c87b67850a77332bc789cb3451fb560be0ba50
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
hls4ml/backends/xls/xls_types.pyhttps://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203#diff-dbc61933b1a347b4924dc56ae4c87b67850a77332bc789cb3451fb560be0ba50
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
vasdommeshttps://github.com/vasdommes
June 18, 2026 20:01https://github.com/fastmachinelearning/hls4ml/pull/1475#commits-pushed-8b31be7
https://github.com/vasdommes
Remove xls_backend.import_xls(), usehttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/8b31be70d7a22b9f7c2e2bfd391ce614a79c24a3
@requireshttps://github.com/requires
('xls') instead.https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/8b31be70d7a22b9f7c2e2bfd391ce614a79c24a3
8b31be7https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/8b31be70d7a22b9f7c2e2bfd391ce614a79c24a3
https://github.com/vasdommes
XLS: remove unused make_stamp passhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/27ad38a22a92cba2605cb085fe724912ba9f19a2
27ad38ahttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/27ad38a22a92cba2605cb085fe724912ba9f19a2
https://github.com/vasdommes
XLS: cache JIT function instead of Python top functionhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/086d6e84228ae1946adc506d91abc3238095c80c
086d6e8https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/086d6e84228ae1946adc506d91abc3238095c80c
https://github.com/vasdommes
XLSBackend.build(): generate only (System)Verilog code, do not run Vi…https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/ed74aff263a9f31f62ffb9d74ec9ddd8c81e621b
ed74affhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/ed74aff263a9f31f62ffb9d74ec9ddd8c81e621b
https://github.com/vasdommes
XLS: assert that XNOR weights are 0 or 1https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/1c3eecb4f0a4c81ba3977252ee5bf372b372b4a9
1c3eecbhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/1c3eecb4f0a4c81ba3977252ee5bf372b372b4a9
https://github.com/vasdommes
xls_types: remove unused u32() and s32() methods for XLSInteger.https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/995edfe3c42dc67feaa0af1693157b45c2ec19b9
995edfehttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/995edfe3c42dc67feaa0af1693157b45c2ec19b9
https://github.com/vasdommes
XLS: use correct rounding and saturation modes when converting from f…https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/8e28449d4c62d54200f1b1a0636e48b87ceba0dd
8e28449https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/8e28449d4c62d54200f1b1a0636e48b87ceba0dd
https://github.com/vasdommes
Merge branch 'main' into xls_backendhttps://github.com/fastmachinelearning/hls4ml/pull/1475/commits/b1aa5d0dd8ac2e2a615be3c0c0f28961991107fb
b1aa5d0https://github.com/fastmachinelearning/hls4ml/pull/1475/commits/b1aa5d0dd8ac2e2a615be3c0c0f28961991107fb
https://github.co/hiddenchars
https://github.com/fastmachinelearning/hls4ml/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffastmachinelearning%2Fhls4ml%2Fpull%2F1475
https://github.com/calad0i
calad0i https://github.com/calad0i
https://github.com/fastmachinelearning/hls4ml/pull/1475/files/65af7496eacf3042c0ef0a94b48ac1d8a85e1203
Copilot code review https://github.com/apps/copilot-pull-request-reviewer
Copilot https://github.com/apps/copilot-pull-request-reviewer
https://github.com/fastmachinelearning/hls4ml/pull/1475/files/75a04fb6ce3639f146d46f42002b12d528384276
please test https://github.com/fastmachinelearning/hls4ml/issues?q=state%3Aopen%20label%3A%22please%20test%22
test_softmax.py does not test argmax and latency implementations; latency fails https://github.com/fastmachinelearning/hls4ml/issues/1443
Please reload this pagehttps://github.com/fastmachinelearning/hls4ml/pull/1475
https://github.com/vasdommes
https://github.com/calad0i
https://github.com/vloncar
https://github.com/apps/copilot-pull-request-reviewer
https://github.com/jmitrevs
https://github.com/Girjoaba
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.