Já foi escrito aqui várias vezes como o sqx funciona, por que não é possível usar GPU etc. Basta usar a função de pesquisa
Mark adicionou os recursos de GPU à lista de marcos a serem feitos posteriormente no SQX: https://roadmap.strategyquant.com/tasks/sq4_2985
Eu li a que você se refere, mas depois que essa tarefa foi enviada e houve alguma discussão sobre como ela poderia ser implementada, presumi que esse sentimento havia mudado.
Já foi escrito aqui várias vezes como o sqx funciona, por que não é possível usar GPU etc. Basta usar a função de pesquisa
Tecnicamente, isso já está acontecendo desde o SQ3 e talvez antes dele. (Caso contrário, não poderíamos usar mais de um núcleo ao mesmo tempo).
Eu achava que apenas a WFO e a Monte Carlo se aproveitavam disso, mas não tenho a menor ideia de como o funcionamento interno da SQX é tratado, portanto, foi apenas uma suposição.
Conheço alguns softwares otimizados com bibliotecas cuda da nvidia que aproveitam os núcleos cuda das placas nvidia gpu.... ou tesla para cálculos paralelos... mas acho que é um grande trabalho escrever sqx otimizado com bibliotecas Cuda
Se eu pudesse ter apenas um presente de Natal, seria esse rs
como os núcleos cuda da nvidia
Conheço alguns softwares otimizados com bibliotecas cuda da nvidia que aproveitam os núcleos cuda das placas nvidia gpu.... ou tesla para cálculos paralelos... mas acho que é um grande trabalho escrever sqx otimizado com bibliotecas Cuda
Do wiki: A computação paralela é um tipo de computação em que muitos cálculos ou a execução de processos são realizados simultaneamente. Tecnicamente, isso já está acontecendo desde a SQ3 e talvez antes dela. (Caso contrário, não poderíamos usar mais de um núcleo ao mesmo tempo).
Também estou ansioso pelo suporte à GPU, que deve ser muito mais rápido, mas pode dar muito trabalho para chegar lá...
Deste documento: https://pdfs.semanticscholar.org/8fa2/9a317120add5525e61f41f73c5a96e932d60.pdf
A programação de GPGPU está sendo escrita maciçamente programas paralelos para execução em computadores pessoais.
Que todos os seus ajustes sejam soltos.
https://www.darwinex.com/darwin/SUG.4.2/
Olá a todos. Pelo que sei, a equipe do SQ fez várias melhorias de velocidade no SQX, incluindo computação paralela para simulações Monte Carlo e WFO.
No entanto, é possível usar a computação paralela para treinamento genético e geração aleatória? Eu presumiria que isso tornaria esse processo muito mais rápido para CPUs com maior número de núcleos.
Além disso, vi que a aceleração de GPU para cálculos está na lista de tarefas a serem feitas posteriormente. Mas, pelo que entendi, a única maneira de a computação em GPU ajudar na velocidade de criação das estratégias é se a criação e o treinamento forem feitos com processamento paralelo. Quero investir em GPUs premium para usar com minha máquina para o SQX quando esse recurso estiver disponível; no entanto, queria ter certeza de que isso realmente melhoraria a velocidade de criação e treinamento de estratégias.
Já vi a aceleração de GPU melhorar a velocidade de treinamento de modelos de aprendizado de máquina em ordens de magnitude. Será que o mesmo poderia ser aplicado ao SQX? Estou curioso para saber a opinião de Mark ou da equipe de desenvolvimento. Seria realmente incrível obter os aprimoramentos de velocidade de 10 a 100 vezes que foram observados com diferentes modelos usando configurações de várias GPUs 🙂
Sim. primeiro tente escrever GPU para Search e depois pergunte aos pls. com todo o respeito.
https://strategyquant.com/forum/search/GPU/
Isto já foi discutido poucas vezes neste fórum, a GPU não pode realmente ser usada se Você quiser permitir que os usuários programem seus próprios indicadores e outras coisas e ampliem o SQX com suas próprias idéias é uma das razões. Mas também foi dito que poderiam ser acrescentadas partes que poderiam ser aceleradas pela GPU.
Fiquei surpreso ao ler na internet que o SQ ainda não tinha a capacidade de acelerar os cálculos das estratégias de processamento por GPU e openCL nem o cálculo na nuvem!!! Como isso é possível?
Eu acho que é um atraso total que o SQ com o avançado que é comparado com outros softwares concorrentes e que ainda não tem essa capacidade, plataformas como o MT5 e outros já o implementaram por muito tempo!!!
Espero ver algumas destas tecnologias incorporadas nos próximos meses!!!
Proponho que juntos façamos força para que incorporem esta tecnologia e que você solicite e faça pedidos para que eles adicionem isto o mais rápido possível
Obrigado
Esse patch de tela preta funcionou bem, foi um pensamento estranho. Eu não tinha tido nenhum problema que não pudesse resolver. Mas ontem, ao mesmo tempo, minhas 5 sessões em 4 computadores diferentes ficaram pretas ao mesmo tempo e algumas tinham a GPU desligada.
Pessoal, preciso de um feedback sobre o problema da interface do usuário, caso vocês o tenham.
Se você tiver uma tela preta na nova compilação 120, criei um patch que deve corrigir esse problema. Você pode baixá-lo aqui: https://1859438673.rsc.cdn77.org/web/patch_black_ui.zip
Como aplicar esse patch:
- descompacte esses dois arquivos em {SQ}/internal/libs e substitua os arquivos existentes lá.
- excluir a pasta /internal/chromium
Isso reverterá o navegador da interface do usuário interna para a versão como estava no B119.
Você pode fazer isso e me informar se resolveu os problemas de tela preta?
Você pode ativar novamente o modo GPU.
Marcar
EstratégiaQuant arquiteto
obrigado
Eu fiz isso, mas não sabia como configurar a GPU.
Para tela preta na SQx120
Se possível, ative o "acesso remoto" do navegador da Web local em 127.0.0.1:8080 e desative a aceleração da GPU. Foi isso que fiz e funcionou.
Experimentei o software. É um ótimo software. Planejei comprá-lo, mas tenho algumas dúvidas.
- Haverá suporte para GPU?
- Intel x AMD. Qual CPU funciona melhor para esse tipo de carga de trabalho? Existe algum benefício do hyperthreading? Qual delas comprar para obter o melhor custo-benefício. Planejei comprar um novo computador principalmente para executar o SQX.
- É possível criar um EA a partir de um portfólio criado a partir do mestre de portfólio do Quant Analyzer?
- Quando o recurso Grid computer estará disponível? Preciso comprar uma licença adicional para outra máquina?