{"id":37578558,"url":"https://github.com/hybridizer-io/hybridizer-basic-samples","last_synced_at":"2026-01-16T09:36:27.386Z","repository":{"id":142457336,"uuid":"84431548","full_name":"hybridizer-io/hybridizer-basic-samples","owner":"hybridizer-io","description":"Examples of C# code compiled to GPU by hybridizer","archived":false,"fork":false,"pushed_at":"2025-12-19T11:21:52.000Z","size":85004,"stargazers_count":245,"open_issues_count":10,"forks_count":31,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-12-22T04:16:30.170Z","etag":null,"topics":["avx","avx2","avx512","compiler","cuda","dotnet","gpu","hybridizer-essentials","optimization","parallel","vectorization","visual-studio"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hybridizer-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-03-09T10:53:09.000Z","updated_at":"2025-12-19T11:21:56.000Z","dependencies_parsed_at":"2023-10-20T16:53:33.977Z","dependency_job_id":null,"html_url":"https://github.com/hybridizer-io/hybridizer-basic-samples","commit_stats":null,"previous_names":["hybridizer-io/hybridizer-basic-samples"],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/hybridizer-io/hybridizer-basic-samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hybridizer-io%2Fhybridizer-basic-samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hybridizer-io%2Fhybridizer-basic-samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hybridizer-io%2Fhybridizer-basic-samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hybridizer-io%2Fhybridizer-basic-samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hybridizer-io","download_url":"https://codeload.github.com/hybridizer-io/hybridizer-basic-samples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hybridizer-io%2Fhybridizer-basic-samples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28478049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T06:30:42.265Z","status":"ssl_error","status_checked_at":"2026-01-16T06:30:16.248Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["avx","avx2","avx512","compiler","cuda","dotnet","gpu","hybridizer-essentials","optimization","parallel","vectorization","visual-studio"],"created_at":"2026-01-16T09:36:25.874Z","updated_at":"2026-01-16T09:36:27.375Z","avatar_url":"https://github.com/hybridizer-io.png","language":"C#","readme":"Hybridizer Essentials is a compiler targeting CUDA-enabled GPUS from .Net. Using parallelization patterns, such as Parallel.For, or ditributing parallel work by hand, the user can benefit from the compute power of GPUS without entering the learning curve of CUDA, all within dotnet environment.\n\n### hybridizer-basic-samples\nThis repo illustrates a few samples for Hybridizer\n\nThese samples may be used with Hybridizer Essentials. However, C# code can run with any version of Hybridizer. \nThey illustrate features of the solution and are a good starting point for experimenting and developing software based on Hybridizer.\n\n## WARNING\nSince takeover, we just support CUDA 13.0.\nOther versions, and plugins will come soon\n\n## Requirements\nBefore you start, you first need to check if you have the right environment. \nYou need a CUDA-enabled GPU and CUDA 13.0 installed (with the CUDA driver). \nYou need to install Hybridizer dotnet tool: \n`dotnet tool install -g Hybridizer --version 2.0.2-alpha` or latest version if available\n\n## Run\nCheckout repository, and open vscode or terminal\nset env variable HYB_JITTER_CUDA_VERSION to 13.0\ncd to the sample of your choice \nrun dotnet run\n\n## Documentation\nSamples are explained in the [wiki](https://github.com/altimesh/hybridizer-basic-samples/wiki).\n\nYou can find API documentation in our [DocFX generated documentation](http://docs.altimesh.com/api/)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhybridizer-io%2Fhybridizer-basic-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhybridizer-io%2Fhybridizer-basic-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhybridizer-io%2Fhybridizer-basic-samples/lists"}