Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

smart dep_manager #578

Open
wants to merge 460 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
460 commits
Select commit Hold shift + click to select a range
42f6a75
Merge branch 'dev/dep_man' of https://github.com/graphistry/pygraphis…
dcolinmorgan Nov 27, 2023
aadc84b
clsoe
dcolinmorgan Nov 27, 2023
edbdf37
remove has_
dcolinmorgan Nov 27, 2023
0ec47bb
np.all to allclose
dcolinmorgan Nov 27, 2023
139f7f9
lint
dcolinmorgan Nov 27, 2023
3223a27
revert allclose
dcolinmorgan Nov 27, 2023
c47df98
drop assert
dcolinmorgan Nov 27, 2023
26cd5e9
drop assert
dcolinmorgan Nov 27, 2023
e47fa35
drop assert
dcolinmorgan Nov 27, 2023
d8f9e6d
lint
dcolinmorgan Nov 27, 2023
1b9f32e
Merge branch 'master' into dev/depman_gpufeat
dcolinmorgan Nov 28, 2023
2751aa9
update merge gpu_feat+dep_man
dcolinmorgan Nov 28, 2023
9896f82
lint
dcolinmorgan Nov 28, 2023
64153ab
lint
dcolinmorgan Nov 28, 2023
d86ef4e
lint
dcolinmorgan Nov 28, 2023
c370598
lint
dcolinmorgan Nov 28, 2023
a3ea5d0
add cu_cat to ai extra deps
dcolinmorgan Nov 29, 2023
30ca9ee
update cu_cat version with dep_man
dcolinmorgan Nov 30, 2023
d0997b4
if cudf add to test
dcolinmorgan Dec 1, 2023
836a9f4
use cc cpu not dc
dcolinmorgan Dec 1, 2023
6646b73
use cc cpu not dc
dcolinmorgan Dec 1, 2023
cf74443
use cc cpu not dc
dcolinmorgan Dec 1, 2023
da72b63
lint cc not dc
dcolinmorgan Dec 1, 2023
b062d59
lint cc not dc
dcolinmorgan Dec 1, 2023
e0e401e
lint cc not dc
dcolinmorgan Dec 1, 2023
2a0a9af
better setup install for cucat
dcolinmorgan Dec 1, 2023
05a1329
better setup install for cucat
dcolinmorgan Dec 1, 2023
760687e
better setup install for cucat
dcolinmorgan Dec 1, 2023
ad2c703
lint
dcolinmorgan Dec 1, 2023
454331a
lint
dcolinmorgan Dec 1, 2023
6e1cd20
test dataset
dcolinmorgan Dec 1, 2023
8289d51
test dataset
dcolinmorgan Dec 1, 2023
1573e1c
test dataset
dcolinmorgan Dec 1, 2023
14edf7b
test dataset
dcolinmorgan Dec 1, 2023
565e9ac
lint
dcolinmorgan Dec 1, 2023
c97c204
assert swap
dcolinmorgan Dec 1, 2023
4eb824f
assert swap
dcolinmorgan Dec 1, 2023
070c576
assert swap
dcolinmorgan Dec 1, 2023
1c73235
assert swap
dcolinmorgan Dec 1, 2023
d53a306
update tests with depman
dcolinmorgan Dec 4, 2023
1904df5
respond to most comments
dcolinmorgan Dec 4, 2023
a9d3d9e
respond to most comments
dcolinmorgan Dec 4, 2023
0dd4ed6
respond to most comments
dcolinmorgan Dec 4, 2023
6007eb7
respond to tqdm, <2 column comments
dcolinmorgan Dec 5, 2023
6d0cb1c
respond to tqdm, <2 column comments
dcolinmorgan Dec 5, 2023
86378eb
respond to tqdm, <2 column comments
dcolinmorgan Dec 5, 2023
5b36dd0
respond to tqdm
dcolinmorgan Dec 5, 2023
90ca97a
Merge branch 'master' into dev/dep_man
dcolinmorgan Dec 5, 2023
08de406
tqdm set_descr error
dcolinmorgan Dec 5, 2023
b236337
tqdm set_descr error
dcolinmorgan Dec 5, 2023
85e1e24
tqdm not trange has "set_description"
dcolinmorgan Dec 5, 2023
c86cb53
tqdm not trange has "set_description"
dcolinmorgan Dec 5, 2023
5d5146f
tqdm not trange has "set_description"
dcolinmorgan Dec 5, 2023
8640971
tqdm.tqdm
dcolinmorgan Dec 5, 2023
58d9810
tqdm.tqdm
dcolinmorgan Dec 5, 2023
d02d480
fallback to lazy import
dcolinmorgan Dec 5, 2023
a39928c
fallback to lazy import
dcolinmorgan Dec 5, 2023
cedd9ad
half lazy import
dcolinmorgan Dec 5, 2023
dcfdd9c
smart import
dcolinmorgan Dec 5, 2023
cc8c4d2
smart import
dcolinmorgan Dec 5, 2023
79045df
smart import
dcolinmorgan Dec 5, 2023
7bb1cc9
merge dep_man/master
dcolinmorgan Dec 5, 2023
0e4b19d
lint
dcolinmorgan Dec 5, 2023
f7e97df
asser cucat logic
dcolinmorgan Dec 7, 2023
0372b7c
asser cucat logic
dcolinmorgan Dec 7, 2023
3e7f0e0
base install cucat (move to [ai])
dcolinmorgan Dec 7, 2023
3eff36e
install cucat to extra-heavy
dcolinmorgan Dec 7, 2023
fb9d37c
wow typo cu-cat
dcolinmorgan Dec 7, 2023
0ac9516
cu_cat dep/vers install
dcolinmorgan Dec 8, 2023
2326237
cu_cat dep/vers install
dcolinmorgan Dec 8, 2023
56a0e73
cu_cat full replace dc
dcolinmorgan Dec 8, 2023
ca2e7bf
assert cucat fallback
dcolinmorgan Dec 8, 2023
5fb1f28
better warning url
dcolinmorgan Dec 8, 2023
8a6008a
better warning url
dcolinmorgan Dec 8, 2023
9a364a7
all safe dfs
dcolinmorgan Dec 18, 2023
1ad8e96
all safe dfs
dcolinmorgan Dec 18, 2023
0f14d99
Merge branch 'master' into dev/depman_gpufeat
dcolinmorgan Dec 18, 2023
17beba0
edge concat interop + dc + cudf interop pd
dcolinmorgan Dec 22, 2023
5ec85fd
Revert "edge concat interop + dc + cudf interop pd"
dcolinmorgan Jan 3, 2024
1386f0b
+assert error +dc default
dcolinmorgan Jan 3, 2024
8bf48e5
+assert error +dc default
dcolinmorgan Jan 3, 2024
69b5f3f
dc_only_feature_test
dcolinmorgan Jan 3, 2024
3bc04fa
cupyx csr toarray for features_out
dcolinmorgan Jan 4, 2024
1544927
cupyx csr toarray for features_out
dcolinmorgan Jan 4, 2024
495c031
cupyx csr toarray for features_out
dcolinmorgan Jan 4, 2024
8a41d10
add gpu-umap test, allow cucat to test w/o gpu
dcolinmorgan Jan 4, 2024
26b4f94
add gpu-umap test, allow cucat to test w/o gpu
dcolinmorgan Jan 4, 2024
707b404
dirty_cat version with Table&SuperVectorizer
dcolinmorgan Jan 4, 2024
93c4021
better dimension try
dcolinmorgan Jan 5, 2024
bef055e
soln for gmem lim
dcolinmorgan Jan 12, 2024
bb4e67a
soln for gmem lim
dcolinmorgan Jan 12, 2024
8241a1a
soln for gmem lim
dcolinmorgan Jan 15, 2024
c8421ef
remove gpu-cucat test
dcolinmorgan Jan 19, 2024
5a65b51
req sklearn==1.3.2 for now
dcolinmorgan Jan 19, 2024
569d09f
more cudf acrobatics, deal with duplicate colnames
dcolinmorgan Jan 19, 2024
1fb98c0
more cudf acrobatics, deal with duplicate colnames
dcolinmorgan Jan 19, 2024
e62c8ab
tweaks for gpufeat, still issues with coo matrix scaling
dcolinmorgan Jan 22, 2024
773ba7d
Update feature_utils.py
dcolinmorgan Jan 22, 2024
7901010
tweaks for scaling after featurization
dcolinmorgan Jan 22, 2024
f857d2f
better interop with cu_cat
dcolinmorgan Jan 23, 2024
ba28dd0
Update test_feature_utils.py
dcolinmorgan Jan 23, 2024
00b1e88
better interop with cu-cat
dcolinmorgan Jan 23, 2024
9250f44
better interop with cu-cat
dcolinmorgan Jan 23, 2024
916bf4c
pyg+cucat tests passing
dcolinmorgan Jan 24, 2024
f4b8ed8
pyg cucat+umap tests closer
dcolinmorgan Jan 24, 2024
ee181c2
rollback for feat pytest, constants working
dcolinmorgan Jan 24, 2024
67e4732
lint
dcolinmorgan Jan 24, 2024
0504e2b
feats tests pass, many umap
dcolinmorgan Jan 25, 2024
ee08701
more test tweaks to handle cupy/cudf comparisons
dcolinmorgan Jan 25, 2024
974f800
more test tweaks to handle cupy/cudf comparisons
dcolinmorgan Jan 26, 2024
5fe7b87
more tweaks
dcolinmorgan Jan 26, 2024
8793913
safe gpu umap tweaks
dcolinmorgan Jan 29, 2024
c40ad22
safe gpu umap tweaks
dcolinmorgan Jan 29, 2024
31e2a41
closer to umap full pass
dcolinmorgan Jan 30, 2024
b00ab9b
more cudf df tries
dcolinmorgan Jan 30, 2024
462ae91
full umap pass
dcolinmorgan Jan 30, 2024
aede506
full umap pass
dcolinmorgan Jan 30, 2024
5ba3a83
lint
dcolinmorgan Jan 30, 2024
ba4a398
lint
dcolinmorgan Jan 30, 2024
19d7f46
lint
dcolinmorgan Jan 30, 2024
b90bb8b
!=0 > empty, safe cupy umap
dcolinmorgan Feb 2, 2024
82d537e
type error tweak
dcolinmorgan Feb 5, 2024
58d463b
type error tweak
dcolinmorgan Feb 5, 2024
1546db1
type error tweak
dcolinmorgan Feb 5, 2024
0b7dc9f
lint
dcolinmorgan Feb 5, 2024
7f72d09
general deduplicates handle ndf_reddit
dcolinmorgan Feb 5, 2024
f87982a
hardcode ndf_reddit duplicate squashing
dcolinmorgan Feb 5, 2024
ce3f089
tweaks to appease cudf
dcolinmorgan Feb 5, 2024
26f1621
lint
dcolinmorgan Feb 5, 2024
0c046bb
lint
dcolinmorgan Feb 5, 2024
ca7ab4a
lint
dcolinmorgan Feb 5, 2024
52a1216
lint
dcolinmorgan Feb 5, 2024
2d49231
lint
dcolinmorgan Feb 5, 2024
f871e10
remove test umap copy()
dcolinmorgan Feb 5, 2024
cc90767
for umapai test pass
dcolinmorgan Feb 5, 2024
5c66802
ai patch for n_comp>2
dcolinmorgan Feb 6, 2024
9103a7c
parameterize feature_engine tests
dcolinmorgan Feb 7, 2024
63ad9ae
lint
dcolinmorgan Feb 7, 2024
b8c28aa
handle feat_eng via test params
dcolinmorgan Feb 7, 2024
85f1a70
lint
dcolinmorgan Feb 7, 2024
e7b8137
small cc v dc tweaks
dcolinmorgan Feb 8, 2024
a771fd6
missing parameterized tests
dcolinmorgan Feb 8, 2024
1d4723d
Merge remote-tracking branch 'origin/master' into dev/depman_gpufeat
dcolinmorgan Feb 8, 2024
9db0dd4
update cu-cat version
dcolinmorgan Feb 8, 2024
68fd472
test tweaks
dcolinmorgan Feb 9, 2024
d10655a
test tweaks
dcolinmorgan Feb 9, 2024
5180b09
remove auto
dcolinmorgan Feb 9, 2024
d1fe703
lint
dcolinmorgan Feb 14, 2024
e9a0a68
better cudf passif, test hack
dcolinmorgan Feb 14, 2024
c7a7676
towards better feat-eng concrete
dcolinmorgan Feb 15, 2024
9f095e1
lint
dcolinmorgan Feb 16, 2024
8a67f27
concreting
dcolinmorgan Feb 16, 2024
23a2f91
concreted again
dcolinmorgan Feb 16, 2024
283086c
lint
dcolinmorgan Feb 16, 2024
b78fc6a
test lint
dcolinmorgan Feb 16, 2024
c7c715e
auto engine back
dcolinmorgan Feb 16, 2024
03f0fc3
umap test engine inject
dcolinmorgan Feb 19, 2024
50562b7
umap test engine inject
dcolinmorgan Feb 19, 2024
75ac2b0
umap test engine inject
dcolinmorgan Feb 19, 2024
1f13df5
feat(gfql): export alias e
lmeyerov Feb 23, 2024
0a8efbf
wip(telemetry)
lmeyerov Feb 23, 2024
af5c1bc
test(chain): add failing gfql tests
lmeyerov Feb 23, 2024
30d64b2
fix(hop): debugging_hop=False in prod
lmeyerov Feb 24, 2024
167513d
fix(hop): debugging_hop=False in prod
lmeyerov Feb 24, 2024
66948c0
fix(hop): debugging_hop=False in prod
lmeyerov Feb 24, 2024
8ff98fa
fix(GFQL): some shorest path queries
lmeyerov Feb 24, 2024
5f02c49
garden(gfql): more logs
lmeyerov Feb 24, 2024
95836a1
fix(ci): work around ai fails via test env pinning
lmeyerov Feb 24, 2024
542416f
fix(deps): more dirty cat and umap env handling
lmeyerov Feb 24, 2024
1cb9020
fix(lint)
lmeyerov Feb 24, 2024
ff38bcc
fix(types)
lmeyerov Feb 24, 2024
4d493a9
fix(dirty_cat): missing import
lmeyerov Feb 24, 2024
4272d23
fix(lint)
lmeyerov Feb 24, 2024
795e6d1
docs(changelog); version
lmeyerov Feb 25, 2024
d2728e8
docs(publish): correct flow
lmeyerov Feb 25, 2024
6cb44ab
docs(0.33.2): bump for readthedocs resync
lmeyerov Feb 25, 2024
e41ab49
Merge branch 'master' into dev/depman_gpufeat
dcolinmorgan Feb 27, 2024
ff94946
update feature engine check
dcolinmorgan Feb 27, 2024
9c73438
type ignore
dcolinmorgan Feb 27, 2024
581df16
depman>lazy
dcolinmorgan Feb 27, 2024
993b9fe
edge determine engine logic fix
tanmoyio Feb 27, 2024
a1b61ac
euclidean is default, so comment out
dcolinmorgan Feb 27, 2024
b57978e
euclidean is default, so comment out
dcolinmorgan Feb 27, 2024
2d8ca8b
remove dup
dcolinmorgan Feb 27, 2024
e620baf
remove dup
dcolinmorgan Feb 27, 2024
4e7c9b5
euclidean for dirty_cat only since default for cucat
dcolinmorgan Feb 27, 2024
dcff47c
docker test fix
dcolinmorgan Feb 27, 2024
83f55f9
docker test fix
dcolinmorgan Feb 27, 2024
b193706
tweaks
dcolinmorgan Mar 1, 2024
8e2999a
more param to umap tests, last test= cuml V umap
dcolinmorgan Mar 1, 2024
12914c4
lint
dcolinmorgan Mar 1, 2024
db380ef
lint
dcolinmorgan Mar 1, 2024
3ebea98
lint
dcolinmorgan Mar 1, 2024
6faaa68
lint
dcolinmorgan Mar 1, 2024
bb4b994
lint
dcolinmorgan Mar 1, 2024
cb2b08a
more param line reduction
dcolinmorgan Mar 1, 2024
d3684f5
lint
dcolinmorgan Mar 1, 2024
f0b23f4
Merge branch 'master' into dev/depman_gpufeat
dcolinmorgan May 23, 2024
6d7df64
devman update for test
dcolinmorgan May 23, 2024
3462b97
replace try with specific ifs
dcolinmorgan Jul 10, 2024
01b2c1a
move dep_manager file
dcolinmorgan Jul 21, 2024
5db6194
Merge branch 'master' into dev/depman
dcolinmorgan Jul 21, 2024
26bc7e8
remove cu_cat things
dcolinmorgan Jul 21, 2024
c9e2852
backout more cudf/cupy/cucat
dcolinmorgan Jul 22, 2024
7d8ec84
feat_utils left to roll back
dcolinmorgan Jul 23, 2024
110e361
feat_util rollback
dcolinmorgan Jul 23, 2024
e62c1e0
lint
dcolinmorgan Jul 23, 2024
26f805e
lint
dcolinmorgan Jul 23, 2024
60ec445
lint
dcolinmorgan Jul 23, 2024
286b9cd
lint
dcolinmorgan Jul 23, 2024
ff0a11e
tmp dgl fix
dcolinmorgan Jul 23, 2024
75c8cfa
lint rm
dcolinmorgan Jul 23, 2024
1e876fb
why no dgl import?
dcolinmorgan Jul 23, 2024
77066bb
tmp rm dgl.DGLGraph, trace error
dcolinmorgan Jul 23, 2024
3cef8fd
lint, no dgl?, depman.py annot
dcolinmorgan Jul 23, 2024
857fc26
reply to comments
dcolinmorgan Jul 25, 2024
746ef73
keeping it simple
dcolinmorgan Jul 29, 2024
0d9ef7b
Merge branch 'master' into dev/depman
dcolinmorgan Aug 5, 2024
4afe581
lint
dcolinmorgan Aug 5, 2024
3175279
lint
dcolinmorgan Aug 5, 2024
fc34d3f
lint
dcolinmorgan Aug 5, 2024
171bc9a
lint + rm most lazy
dcolinmorgan Aug 5, 2024
4fd9a37
fix dep_man folder
dcolinmorgan Aug 5, 2024
e390d46
fix dbscan lazy import
dcolinmorgan Aug 5, 2024
5112624
try update dirty_cat for self.Any typing issue
dcolinmorgan Aug 5, 2024
b5fcf36
swap isinstance for getmodule
dcolinmorgan Aug 5, 2024
e96917a
swap isinstance for getmodule
dcolinmorgan Aug 5, 2024
6852295
swap isinstance for getmodule
dcolinmorgan Aug 5, 2024
611d439
pin dc==0.2.0 again
dcolinmorgan Aug 5, 2024
806c84c
update super to table vectorizer
dcolinmorgan Aug 5, 2024
ee0e61a
lint
dcolinmorgan Aug 5, 2024
03f93dc
comment out feature test
dcolinmorgan Aug 5, 2024
a0318e0
add cudf colab fix function
dcolinmorgan Aug 7, 2024
e7b2506
add exception warning
dcolinmorgan Aug 9, 2024
6f455d1
swap cudf check for cuml check via deps
dcolinmorgan Aug 9, 2024
1d1274b
colab has cudf on cpu, rm all lazy_cudf_import
dcolinmorgan Oct 17, 2024
598b8b8
passes locally
dcolinmorgan Oct 17, 2024
d7ccb2a
lint
dcolinmorgan Oct 17, 2024
50569c4
lint
dcolinmorgan Oct 17, 2024
91ba2f1
lint
dcolinmorgan Oct 17, 2024
48dd42b
lint module import
dcolinmorgan Oct 17, 2024
1897240
lint sheesh
dcolinmorgan Oct 17, 2024
11a8996
type checks now idk
dcolinmorgan Oct 17, 2024
5288729
lint dc vrsn
dcolinmorgan Oct 17, 2024
378e556
lint dc vrsn
dcolinmorgan Oct 17, 2024
303966a
Merge branch 'master' into dev/depman
dcolinmorgan Oct 18, 2024
6332fe1
lint
dcolinmorgan Oct 18, 2024
84f20c3
lint
dcolinmorgan Oct 18, 2024
9744908
lint
dcolinmorgan Oct 18, 2024
31c2300
rm parameterize for looping tests
dcolinmorgan Oct 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs(0.33.2): bump for readthedocs resync
  • Loading branch information
lmeyerov authored and dcolinmorgan committed Feb 27, 2024
commit 6cb44ab6fc82f0b48d6240991ebcf5580f846461
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm

## [Development]

## [0.33.1 - 2024-02-24]
## [0.33.2 - 2024-02-24]

### Added

Expand Down
Loading