Skip to content

Tags: alanhdu/FBGEMM

Tags

v0.6.0-rc0

Toggle v0.6.0-rc0's commit message
Release v0.6.0-rc0

v0.5.0

Toggle v0.5.0's commit message
Release FBGEMM v0.5.0

v0.5.0-rc4

Toggle v0.5.0-rc4's commit message
Fix jagged_test_index_select_2d that hangs in OSS and revert skip tes…

…ts (pytorch#2036)

Summary:
Pull Request resolved: pytorch#2036

Before c++20, `std::atomic_flag` is initialized to an unspecified state, hence the loop `while (lock.test_and_set(std::memory_order_acquire)` is never broken and causes the test to hang in OSS. This diff properly initializes the `std::atomic_flag`.

Reviewed By: q10, sryap

Differential Revision: D49528661

fbshipit-source-id: ba2213cb9bf8c0abbd1e169db03f0e32dd2a7ebb

v0.5.0-rc3

Toggle v0.5.0-rc3's commit message
[FBGEMM][v0.5.0-rc3] Fix using package version and missing bash path

v0.5.0-rc0

Toggle v0.5.0-rc0's commit message
Skip PooledEmbeddingModulesTest until FailedHealthCheck is fixed (pyt…

…orch#1999)

Summary:
Pull Request resolved: pytorch#1999

Hypothesis version 6.83.2 onwards introduces
`HealthCheck.differing_executors` that causes tests
in`permute_pooled_embedding_test.py` to fail with error:

`The method PooledEmbeddingModulesTest.setUp was called from multiple different executors. This may lead to flaky tests and nonreproducible errors when replaying from database`.

Currently, we're using the latest version of hypothesis on CI:

https://github.com/pytorch/FBGEMM/actions/runs/6084855480/job/16515052387

Current hypothesis on FBCode is 6.70.1 which does not have
`HealthCheck.differing_executors`.

Reviewed By: shintaro-iwasaki

Differential Revision: D49020046

fbshipit-source-id: 8ab1350411260c771baf05efe607f91c12df2385

v0.4.1

Toggle v0.4.1's commit message
Add support for building FBGEMM_GPU against Python 3.11 in OSS (pytor…

…ch#1646)

Summary:
- Parallelize the FBGEMM CI builds to build and test static and shared libraries independently instead of in serial
- Move the FBGEMM CI builds to run inside Docker containers
- Add support for building FBGEMM_GPU against Python 3.11 in OSS
- Move all FBGEMM_GPU nightly and release build jobs to run inside `amazonlinux:2023` Docker container
- Assuming no build errors or resource starvation, the full OSS build process now runs under 30 minutes.

Pull Request resolved: pytorch#1646

Reviewed By: shintaro-iwasaki

Differential Revision: D44157228

Pulled By: q10

fbshipit-source-id: 6403ea9955856157785c50837b0b8e4c0cd26d53

v0.4.1-rc0

Toggle v0.4.1-rc0's commit message
Add support for building FBGEMM_GPU against Python 3.11 in OSS (pytor…

…ch#1646)

Summary:
- Parallelize the FBGEMM CI builds to build and test static and shared libraries independently instead of in serial
- Move the FBGEMM CI builds to run inside Docker containers
- Add support for building FBGEMM_GPU against Python 3.11 in OSS
- Move all FBGEMM_GPU nightly and release build jobs to run inside `amazonlinux:2023` Docker container
- Assuming no build errors or resource starvation, the full OSS build process now runs under 30 minutes.

Pull Request resolved: pytorch#1646

Reviewed By: shintaro-iwasaki

Differential Revision: D44157228

Pulled By: q10

fbshipit-source-id: 6403ea9955856157785c50837b0b8e4c0cd26d53

v0.4.0

Toggle v0.4.0's commit message
include cstdint (pytorch#1640)

Summary:
fix build with gcc-13

Pull Request resolved: pytorch#1640

Reviewed By: shintaro-iwasaki

Differential Revision: D44044422

Pulled By: q10

fbshipit-source-id: 692ec9c34f4aaf726294a2b643fbceabf8159033

v0.4.0-rc0

Toggle v0.4.0-rc0's commit message
Remove Local Version Identifier (pytorch#1631)

Summary:
- Remove local version identifier from build versioning
- Use CPU-only instances for CPU-only tests

Pull Request resolved: pytorch#1631

Reviewed By: shintaro-iwasaki

Differential Revision: D43915104

Pulled By: q10

fbshipit-source-id: 223845c1c38d911f650d5db926aa7f2f59561b85

v0.3.2

Toggle v0.3.2's commit message
release_20221214 3