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

RFC: StreamExecutor C API #257

Merged
merged 65 commits into from
Sep 29, 2020
Merged
Show file tree
Hide file tree
Changes from 52 commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
72986fd
Adding StreamExecutor C API RFC
annarev Jun 12, 2020
0de0f08
Added Questions and Discussion Topics section + a few other updates
annarev Jun 12, 2020
2e29982
Update title
annarev Jun 12, 2020
13f3811
Fix table lines by not wrapping them
annarev Jun 12, 2020
e4f7b0c
Updated link and status
annarev Jun 12, 2020
9cc21e5
Fix table again
annarev Jun 12, 2020
a7840c8
Minor edits.
penpornk Jun 13, 2020
cba7123
Minor fixes.
penpornk Jun 16, 2020
1da7dc4
Change nanoseconds and microseconds values to unsigned, remove header
annarev Jun 16, 2020
f9a3322
Update sentence that talks about bake-in period.
annarev Jun 16, 2020
54459f3
Change updated date
annarev Jun 16, 2020
015b13a
Rename TF_StreamExecutor --> SE_Device, TF_StreamExecutorFns --> SE_S…
annarev Jun 23, 2020
e0baefc
Update 20200612-stream-executor-c-api.md
yisitu Jun 26, 2020
0bef9d1
Update 20200612-stream-executor-c-api.md
yisitu Jun 26, 2020
aecb20a
Link to PluggableDevice RFC.
penpornk Jun 26, 2020
d64f130
Update 20200612-stream-executor-c-api.md
yisitu Jun 29, 2020
b956b68
Update 20200612-stream-executor-c-api.md
yisitu Jun 30, 2020
018ab65
Merge pull request #1 from yisitu/patch-1
annarev Jun 30, 2020
28a3904
Update 20200612-stream-executor-c-api.md
yisitu Jun 30, 2020
5473c55
Update 20200612-stream-executor-c-api.md
yisitu Jul 2, 2020
340a4de
Update 20200612-stream-executor-c-api.md
yisitu Jul 2, 2020
aca4ecb
Update 20200612-stream-executor-c-api.md
yisitu Jul 6, 2020
49cde60
Update 20200612-stream-executor-c-api.md
yisitu Jul 6, 2020
22bfc8f
Update 20200612-stream-executor-c-api.md
yisitu Jul 6, 2020
fd9573e
Update 20200612-stream-executor-c-api.md
yisitu Jul 7, 2020
a3e44b1
Update 20200612-stream-executor-c-api.md
yisitu Jul 7, 2020
2d530f6
Update 20200612-stream-executor-c-api.md
yisitu Jul 7, 2020
4e239ea
Update 20200612-stream-executor-c-api.md
yisitu Jul 7, 2020
078c7e7
Update 20200612-stream-executor-c-api.md
yisitu Jul 7, 2020
59040cb
Merge pull request #2 from yisitu/patch-2
annarev Jul 7, 2020
caf2d1f
Changed arguments to structs, added registration details
annarev Jul 8, 2020
b193e4e
Switch static initialization to fixed name
annarev Jul 9, 2020
e755690
Pass SE_StreamExecutor* to create function
annarev Jul 9, 2020
dda41e3
Entrains --> Enqueues
annarev Jul 9, 2020
d463d1f
entrained --> enqueued
annarev Jul 9, 2020
7c947d7
Added memory_space comment to allocate
annarev Jul 9, 2020
a3b1518
Clarify how StreamExecutor methods were selected
annarev Jul 9, 2020
f824058
Remove extra * from SE_TimerFns**
annarev Jul 9, 2020
3fde302
Annotated in/out arguments for create_device/create_stream_executor
annarev Jul 9, 2020
09e2313
Create C_API_versioning_strategy.md
yisitu Jul 9, 2020
9053ba6
Add a missing backtick.
penpornk Jul 11, 2020
539e7fa
Prefix structs with SE_ or SP_ prefixes
annarev Jul 16, 2020
36784e5
Missed rename SE_TimerFns --> SP_TimerFns
annarev Jul 16, 2020
e816573
Missed rename SE_AllocatorStats --> SP_AllocatorStats
annarev Jul 16, 2020
e8291e1
Missed suggestion SE_Device --> SP_Device
annarev Jul 16, 2020
3b9e27e
data --> ext
annarev Jul 16, 2020
d9fc33a
Sync memcpy + more SE_/SP_ changes + support other types
annarev Jul 16, 2020
8acf685
Remove PlatformId
annarev Jul 17, 2020
9d6383f
Added host_memory_allocate/deallocate
annarev Jul 23, 2020
cf501f4
uint64 --> uint64_t
annarev Jul 23, 2020
31de234
Add device-to-device memcopies, removed extra void* ext
annarev Aug 19, 2020
b42f06e
Added unified memory allocate/deallocate
annarev Aug 20, 2020
c8d9d00
Change REVISION_VERSION to PATCH_VERSION
penpornk Sep 1, 2020
2255854
Merge remote-tracking branch 'annarev/stream_executor_rfc'
penpornk Sep 3, 2020
3bb5b4d
Update 20200612-stream-executor-c-api.md
penpornk Sep 9, 2020
9787cb1
Added/updated versioning contents based on the discussion on the Plug…
penpornk Sep 9, 2020
0e55bdb
Merge branch 'master' of https://github.com/tensorflow/community into…
annarev Sep 9, 2020
1041176
Merge branch 'stream_executor_rfc' of github.com:annarev/community in…
annarev Sep 9, 2020
b3360a8
Merge remote-tracking branch 'annarev/stream_executor_rfc'
penpornk Sep 9, 2020
d1ec351
Fixes according to annarev@'s comments.
penpornk Sep 9, 2020
1a6f2cf
Apply suggestions from code review
penpornk Sep 10, 2020
0218043
Apply suggestions from code review
penpornk Sep 10, 2020
cc0f721
More clean-ups.
penpornk Sep 10, 2020
2c53747
Merge pull request #5 from penpornk/master
annarev Sep 10, 2020
21be6e9
Custom and default allocator added
annarev Sep 17, 2020
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
Loading