Support running scripts with Nodejs or Deno, including webgpu support
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- deno, nodejs, typescript
- Domínio
- machine-learning, tooling
Direção de pesquisa
Comece com animated-transformer/src/lib/seqtasks/tiny_worlds_train_self.script.ts e o guia da plataforma TensorFlow.js vinculado. Compare os caminhos documentados para Node.js e Deno, incluindo o backend WebGPU referenciado e os problemas de runtime. Considera-se concluído quando o script puder ser executado para testes acelerados por WebGPU nos runtimes compatíveis, com possibilidade de depurar vazamentos de memória.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Lets make it possible to test WebGPU accelerated code via scripts, e.g. when running: https://github.com/PAIR-code/tiny-transformers/blob/main/animated-transformer/src/lib/seqtasks/tiny_worlds_train_self_att.script.ts
This may help us debug memory leaks too.
Breadcrumbs:
General TFJS platform guide: https://www.tensorflow.org/js/guide/platform_environment
WebGPU support for tfjs:
TFJS Node support (references GPU support too, but for linux and windows, not yet mac)
Key issues for Deno (looks resolved... uses tfjs-backend-webgpu and seems to use Chrome GPU backend support):
- https://github.com/denoland/deno/issues/25874 : WebGPU adapter.info call fails after device creation [closed]
- https://github.com/denoland/deno/issues/28135 : GPUAdapter invalidation causes TensorFlow.js WebGPU backend to fail — Follow-up to [closed, but some discussion on if it can already be used...]
Possible alternative paths... webgpu for node and then make tfjs-node-gpu
- https://www.npmjs.com/package/webgpu & discussion about it in nodejs forum: https://github.com/orgs/nodejs/discussions/41994
- Linguagem predominante
- Jupyter Notebook
- Estrelas
- 24
- Forks
- 6
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de PAIR-code/tiny-transformers
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
-
Add support for cross-entropy loss with integer labelsTalvez livre de novo @aliciafmachado assumiu há 606 dias e não há nenhum pull request aberto. Abertaenhancement
PAIR-code/tiny-transformers#60 · 1 responsável ·
-
Refactor transformer_gtensor.ts and gpt2.ts to share functions in a common fileTalvez livre de novo @aliciafmachado assumiu há 638 dias e não há nenhum pull request aberto. Abertaenhancement
PAIR-code/tiny-transformers#54 · 1 responsável ·
-
Add GPT2 tokenizerTalvez livre de novo @aliciafmachado assumiu há 638 dias e não há nenhum pull request aberto. Aberta
PAIR-code/tiny-transformers#52 · 1 responsável ·
-
Fix typos in the codebaseAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Todas as issues de PAIR-code/tiny-transformers
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
aws/sagemaker-python-sdk#6495 ·
Mantenedores costumam responder em até 2 dias
-
area/tracking bug triage: reproduced
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
mlflow/mlflow#26809 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
-
Questions crashes on a real SQuAD2 no-answer predictionTalvez já em andamento @HuaTNA assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
huggingface/sentence-transformers#4186 ·
Mantenedores costumam responder em até 5 dias